Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #1

Open
11 of 43 tasks
AdityaSavara opened this issue Feb 23, 2020 · 0 comments
Open
11 of 43 tasks

Roadmap #1

AdityaSavara opened this issue Feb 23, 2020 · 0 comments

Comments

@AdityaSavara
Copy link

AdityaSavara commented Feb 23, 2020

Usability

  • get kmcos view working with python3 (gtk and pyGobject
  • update installation instructions (done for Ubuntu)
  • add snapshots module
  • made export & view easily accessible without the terminal command line.
  • add the import export module to save and reload state (Savara module) - partly done
  • Add random seed restart capability by Sutton. The function was named seed_PRNG and used sg.model.proclist.put_seed(prng_state) - partly done
  • rename TOF to EF for event frequency. we might need totEF and siteEF to or similar to distinguish.
  • rename "rate_constant" to "transition_rate" or similar during build files.
  • Easy & Pretty Images and movies export. Both 2D and 3D. See examples of ASE 3D here: https://wiki.fysik.dtu.dk/ase/gallery/gallery.html
  • Make user guide more strongly tied to examples. (merge in the workshop & other examples)
  • Add CiteSoft functionality and add it to the banner https://github.com/kmcos/kmcos/pull/43/files
  • Add Thermodynamic (and KMC) phase diagram creator
  • Add Electrochemical Module
  • Simple examples with different surface structures
  • Import structures from DFT outputs (perhaps via catalysis-hub.org)
  • Import structures from materials genome project
  • Simpler integration to multiscale modeling https://simpeg.xyz/
  • After a 'kmcos export' is executed, the last line to the terminal should be printing the name of the directory the compiled model was exported to.
  • create a command that would print save lots of parameters, rate constants, etc to file along with configuration dumps. Maybe modify print_state_summary which exists in init.py, along with print_procstat. While parameters of interest are in the TOFS and coverages file, it’s not unusual to need to inspect various things during the simulation to make sure things are behaving as expected.

Development &, Performance

Integration With Other Codes

Repository Migration

  • Code
  • Read the docs
  • Travis CI etc.
  • Github Issues Cards
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant