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

A list of todos for the next release of ensemble_md #41

Closed
12 tasks done
wehs7661 opened this issue Apr 9, 2024 · 1 comment
Closed
12 tasks done

A list of todos for the next release of ensemble_md #41

wehs7661 opened this issue Apr 9, 2024 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@wehs7661
Copy link
Owner

wehs7661 commented Apr 9, 2024

Here we list the todos that should be done before the next release of the ensemble_md package. The release number has not been finalized and can be either 0.10.0 or 1.0.0 depending on the status of the paper review. Overall, the todos are to improve the code coverage and the documentation of the package. This issue includes updated components from the plans mentioned in issues #7, #26, and #33, as parts of them have become outdated.

Improving the code coverage

Note that we do not include adding unit tests for analysis/msm_analysis.py since MSM analysis for REXEE is a WIP.

  • Add unit tests for analysis/analyze_free_energy.py
  • Add unit tests for analysis/clustering.py
  • Add unit tests for analysis/synthesize_data.py
  • Complete test_mpi_func.py, which tests functions that use MPI
  • Add unit tests for functionalities relevant to MT-REXEE, which are in replica_exchange_EE.py
  • Re-examine the missed lines to push the code coverage as much as possible.
  • Check if the warnings are actually harmless.

Potentially, we might want to consider adding regression tests for the CLIs.

Improving the documentation

  • Update the theory section of the documentation
  • Describe rules of thumb for REXEE parameters
  • Proofread the entire documentation
  • Proofread the docstrings
  • Adding simple examples in some of the docstrings

Potentially, we might want to add some simple tutorials before the next release.

@wehs7661
Copy link
Owner Author

Closing the issue since all tasks listed here have been completed! Version 1.0.0 will be released upon the completion of PR #52 and the publication of the REXEE paper! 🤩

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant