Turtlemol

Latest version: v0.4.0

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

Scan your dependencies

Page 1 of 2

0.4.0

v0.4.0

- Added ability to fill meshes in sequence using the new 'multimesh' keyword
- Added ability to align molecules with the face normals of the mesh
- Added ability to place molecules on the surface of the face, whilst aligning to the normal of the face
- Fixed bugs with using in-line commands

Known Bugs
Not all keywords are currently available using in-line commands or input files. The **available** keywords are as follows:
- '-i', '--inputFile'
- '-struc', '--structureFile'
- '-baseStruc', '--baseStrucFile'
- '-s', '--shape'
- '-sl', '--sideLength'
- '-xl', '--Xlen
- '-yl', '--Ylen'
- '-zl', '--Zlen'
- '-r', '--radius'
- '-rand', '--randomizeOrient'
- '-randFill', '--randFill'
- '-center', '--center'
- '-baseCenter', '--baseStrucCenter'
- '-n', '--numMolecules'
- '-t', '--tol'
- '-rho', '--density'
- '-a', '--maxAttempts'
- '-ar', '--atomRadius'
- '-out', '--outputFile'
- '-mesh', '--mesh'
- '-scale', '--meshScale'

0.3.1

**Hotfix**

- Released version included unfinished feature that broke the mesh structure generation. This has been fixed

0.3.0

**Change Log**

- Added ability to recreate periodic structure correctly
- Optimized performance by adding KDTree to handle collision checking

0.2.1

**Bug Fixes:**

- Density fill function now works correctly with arbitrary meshes
- Random Rotation function now works with all shapes and other functions

0.2.0

Change Log

- Added the ability to read a .stl, .obj, and .ply files containing a mesh
- The user can now fill, choose the density of, or place molecules within the volume of a provided mesh

0.1.11

**Bug Fixes**

- Fixed bug in Avogadro plugin preventing density function from working with a sphere
- Density function now disperses molecules in a volume correctly

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.