ReactionMechanismGenerator / RMG-Py

Python version of the amazing Reaction Mechanism Generator (RMG).
http://reactionmechanismgenerator.github.io/RMG-Py/
Other
381 stars 226 forks source link

RMG v3.0.0 Release Planning #1830

Closed mliu49 closed 4 years ago

mliu49 commented 4 years ago

It's time to start preparing for the RMG v3.0.0 release. This is a major release, with the biggest changes being Python 3 support and API naming style changes.

There will be an accompanying paper highlighting some of the major changes since RMG v1.0, and I assume that the ongoing Arkane paper will most likely be updated to reference this release as well.

There are still a number of PR's which need to be merged, which are tagged with For Next Release.

This issue is for any release related discussion. Draft release notes will also be prepared here.

mliu49 commented 4 years ago

RMG-Py v3.0.0 Release Notes (draft)

This release represents a major milestone in RMG development and includes many backwards-incompatible changes, most notably Python 3 compatibility and major API changes. Users switching to RMG 3 will need to create new conda environments and update any scripts which access the API. We recommend using the futurize script from python-future for updating scripts for Python 3 and the provided rmg2to3.py script for updating scripts for RMG 3.

Python 3 #1724

Arkane

New features and other additions

Bug fixes

Other

Thanks to all contributors: ajocher, alongd, amarkpayne, cgrambow, dranasinghe, hwpang, kspieks, goldmanm, mazeau, mjohnson541, mliu49, oscarwumit, rwest, rgillis8, sarakha, sudoursa, xiaoruiDong, yunsiechung, zjburas

mliu49 commented 4 years ago

RMG-database v3.0.0 Release Notes (Draft)

Thermochemistry

Kinetics

Bug fixes

Miscellaneous

goldmanm commented 4 years ago

I am not sure how to get this in the binary for 3.0.0, but the isotopes script, located in scripts/isotopes.py was not in the 2.4.1 binary in the bin folder. Let me know if there's anything I can do to help with that.

mliu49 commented 4 years ago

Good catch! It should be added to the list of scripts in setup.py: https://github.com/ReactionMechanismGenerator/RMG-Py/blob/master/setup.py#L203