Molstruct 2.0.0: It's easy to swim! 🐋
Molstruct is now more convenient to use from the command line. Not only has the format selection changed, but the ability to specify the base URI of a molecule has been added. You also get improved documentation. The arguments are now assigned to groups, so you can quickly find the ones you need and those you need. Do you love️ Docker? Molstruct is now also available as a lightweight Docker image. You must check it out! What else? Unit tests have been added to test Molstruct even more accurately. Besides, in this release you will find a lot of small changes that make Molstruct even better. This all sounds pretty good, doesn't it?
Commits
- [ff9aff7]: Add raw-svg logos (Łukasz Szeremeta)
- [cdb5d0e]: Handling errors regarding file read (Łukasz Szeremeta)
- [95c84ea]: Add PyPI and Codacy badge to README.md (Łukasz Szeremeta)
- [1f63be1]: stderr for errors (Łukasz Szeremeta)
- [7e34820]: Replace PyPI version badge in README.md (Łukasz Szeremeta)
- [11ce0c4]: Update MEgen repo link (Łukasz Szeremeta)
- [93bce11]: Add --version (Łukasz Szeremeta)
- [5474c88]: Bump version to 1.0.2 (Łukasz Szeremeta)
- [bbfbed7]: -f/--format argument instead of separate arguments (Łukasz Szeremeta)
- [b68f858]: Better indent for jsonldhtml script end tag (Łukasz Szeremeta)
- [ac407d2]: Add ability to define base URL of molecule (Łukasz Szeremeta)
- [f60aaa1]: URL for PyPI badge (Łukasz Szeremeta)
- [8c762b9]: base URL of molecule -> base URI of molecule (Łukasz Szeremeta)
- [ddcea75]: Argument groups for better readability (Łukasz Szeremeta)
- [0d42de1]: Improve help for file argument (Łukasz Szeremeta)
- [ebe0b17]: Better arguments description readability in README (Łukasz Szeremeta)
- [3320bb3]: Add missing * in README (Łukasz Szeremeta)
- [9ac9c8e]: Wrap URL by angle brackets in README (Łukasz Szeremeta)
- [36a17eb]: Add missing docstring in init.py (Łukasz Szeremeta)
- [f741e48]: Add missing blank line in init.py (Łukasz Szeremeta)
- [1e580d2]: Update Codacy badge (Łukasz Szeremeta)
- [07018e1]: Docker image and improved README (Łukasz Szeremeta)
- [3e71473]: Merge branch 'master' of github.com:lszeremeta/molstruct (Łukasz Szeremeta)
- [6a4534d]: Add example with mount of current working directory (Łukasz Szeremeta)
- [34ae634]: Use nonroot baseImage (Łukasz Szeremeta)
- [39ab46d]: Rewrite Docker sentence (Łukasz Szeremeta)
- [334db2c]: Split long sentence into two separate sentences (Łukasz Szeremeta)
- [3b697e0]: molstruct -> Molstruct (Łukasz Szeremeta)
- [b6e034d]: More molstruct -> Molstruct (Łukasz Szeremeta)
- [40c9d56]: Update metadata (Łukasz Szeremeta)
- [31e1f18]: Merge branch 'master' of github.com:lszeremeta/molstruct (Łukasz Szeremeta)
- [4895333]: Rewrite keywords to string list (Łukasz Szeremeta)
- [9a5322c]: Add Docker image size badge (Łukasz Szeremeta)
- [1794de6]: Badges reorder (Łukasz Szeremeta)
- [a5da5bb]: Add tests, shorter output functions names (Łukasz Szeremeta)
- [e69a968]: GitHub Action: Test with pytest (Łukasz Szeremeta)
- [d7ba112]: Add always good path to test file (Łukasz Szeremeta)
- [007ed70]: Improve docstrings based on PEP 257 (Łukasz Szeremeta)
- [42deefc]: Improve tag match pattern for tagged-release.yml (Łukasz Szeremeta)
- [a39b8ff]: Additional improve docstrings based on PEP 257 (Łukasz Szeremeta)
- [0fb78d2]: Improve output tests (Łukasz Szeremeta)
- [82a9089]: Add missing "build" in README (Łukasz Szeremeta)
- [4b305cb]: Add Docker Hub link in main description (Łukasz Szeremeta)
- [85c99ee]: Better Molstruct description in README (Łukasz Szeremeta)
- [f21b537]: Reformat test_outputs.py (Łukasz Szeremeta)
- [45a9b07]: Rewrite README to better readability (Łukasz Szeremeta)
- [7992483]: Additional documantation improvements (Łukasz Szeremeta)
- [6c5f8b4]: Use yield in fixture (Łukasz Szeremeta)
- [f1f122d]: Add version change management (Łukasz Szeremeta)