Manim-chemistry

Latest version: v0.5.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.0

Bugfixes

Fixes
* [Issue 48](https://github.com/UnMolDeQuimica/manim-Chemistry/issues/48): Fix test suite.
* [Issue 45](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/63): Fixes issue with coloring on double and triple bonds in GraphMolecule

New Features
* [Issue 56](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/56): Adds `molecule_from_file` and `multiple_molecules_from_file` to MMolecule class. Now you just need to pass the file and Manim Chemistry will handle the parsing.
* [Issue 59](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/59): Adds `molecule_from_file` and `multiple_molecules_from_file` to GraphMolecule class. Now you just need to pass the file and Manim Chemistry will handle the parsing.
* [Issue 60](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/60): Adds `molecule_from_file` and `multiple_molecules_from_file` to ThreeDMolecule class. Now you just need to pass the file and Manim Chemistry will handle the parsing.
* [Issue 42](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/61): Adds support for ASNT format.
* [Issue 43](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/62): Adds support for JSON format.
* [Issue 44](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/63): Adds support for XML format.
* [Issue 45](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/63): Adds `molecule_from_string` and `multiple_molecules_from_string` to GraphMolecule, ThreeDMolecule and MMolecule.
* [Issue 45](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/63): Adds support for Pub Chem API.
* [Issue 45](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/63): Use of source csv is now optional on ThreeDMolecules.
* [Issue 68](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/72): Added `ignore_hydrogens` and `ignore_all_hydrogens` parameter to MCMolecule molecule generation functions.
* [Issue 75](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/76): Adds support for 3D structures on Pub Chem API.

Improvements
* [Issue 46](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/47): Modify automated tests to work only on pull requests.
* [Issue 41](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/50): Adds FileHandler, BaseParser, MolParser and SDFParser classes. Adds tests for the MolParser.
* [Issue 51](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/55): Adds MC Classes: MCElement, MCAtom, MCBond and MCMolecule
* [Issue 52](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/56): Modifies GraphMolecule to use the new MC Classes and adds tests to be ran when modifications on GraphMolecule class are done.
* [Issue 60](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/59): Modifies MMolecule to use the new MCClasses but keeps available old logic.
* [Issue 60](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/60): Modifies ThreeDMolecule to use the new MCClasses but keeps available old logic.
* [Issue 58](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/58): Adds contribute guide and PR template.
* [Issue 59](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/59): Modifies MMolecule to use parsers.
* [Issue 70](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/71): Implements AbstractMolecule across all molecule types.
* [Issue 66](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/71): Adds tests for the new changes.
* [Issue 74](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/77): Adds error message when trying to run ThreeDMolecules without OpenGL renderer

Breaking changes
* [Issue 48 Fix](https://github.com/UnMolDeQuimica/manim-Chemistry/issues/48): Fix test suite. Removes support for python 3.8 and python 3.9 because configuring the tests on GitHub is trickier.

Documentation
* [Issue 59](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/59): Modifies the documentation to use the new functions (`molecule_from_file`) instead of the old ones (`from_mol`, `from_sdf` and `build_from_mol`)
* [Issue 67](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/78): Adds decent documentation.

0.4.4

0.4.3

Bugfix
* [Issue 36 Bugfix](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/36): Fix error when creating triple bonds. It was cause by a call to a deprecated function. Big thanks to [thinktraveler](https://github.com/thinktraveller) for opening a request!

0.4.2

New Features
* [Issue 33 Improvement](https://github.com/UnMolDeQuimica/manim-Chemistry/pull/34): Adds functions to get the atoms and bonds positions. Big thanks to [thinktraveler](https://github.com/thinktraveller) for opening a request!

0.4.1

Bugfix
* Fixed GraphMolecule animations [36fbd7](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/36fbd72bc76931a7f6fa1ab67c1bb48b573855e5)

0.4.0

Fixes
* Fixed readme [a05ce8](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/a05ce87bef3d855dbf3371bf4e5abadf17eccd06)

Improvements
* Modified double and triple bond style in GraphMolecules [5f3aada](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/5f3aada58fd3fe90ff1d3f6f5df3759366484b3d)
* Added ruff as linter [b9bee23](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/b9bee231b70eac5b5decba1849d935b87e86342b)
* Added sheen direction to double bonds [a88edab](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/a88edab87a3184328147c2bf3961b98817926fb1)
* Updated docs with new features [7ecb5d](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/7ecb5d3dc34932d93b3cf71f65ed01e76e645dbd)

New Features
* Added indexes to GraphMolecule labels [b8fc04b](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/b8fc04b7adc9654a4529ddec01b6c2e6f67cd4cd)
* Added partial selection of atoms in GraphMolecule [80da008](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/80da008f7ddcbaf944b813f8a6fd49eab5551183)
* Added GAAnimationBuilder [07097df](https://github.com/UnMolDeQuimica/manim-Chemistry/commit/07097dfe03671374b4f1e13a7a9eb7279c40775a)

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.