$npx skillfedfor your agent

pyocse

Python Organic Crystal Simulation Environment

With conditionsPyPI Scientific/EngineeringReleased Dec 2025563.1K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pyocse-0.1.3-py3-none-any.whl
v0.1.3 · released 2025-12-06 · 2 runtime deps: toml, xmltodict

Yes, if you are a computational materials scientist working on organic crystal mechanics and already have LAMMPS installed with required modules. The low install friction and permissive MIT license are favorable, but the aging maintenance status (251 days since last release, 3 repository stars) and unspecified Python version support mean you should verify compatibility with your environment and be prepared for limited community support.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • LAMMPS must be pre-installed and compiled with MOLECULE, EXTRA-MOLECULE, and KSPACE modules; conda environment setup required per documentation.
  • Low install friction with only 2 runtime dependencies (toml, xmltodict).
  • Maintenance status is aging—last commit was 2025-07-12 and 251 days since last release—so expect limited active support.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions, requiring only license and copyright notice retention.

last release 2025-12-06 (251 days) · last repo commit 2025-07-12 · 3 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 563,058 downloads/mo, #5,983 on PyPI

Verify before relying

pip install pyocse
from pyocse.build import Builder
import toml
import xmltodict
  • Whether ambertools or openff integration is optional or required for core functionality
  • Minimum Python version and dependency version constraints not specified in metadata
  • Whether LAMMPS must be pre-installed and configured separately or if the package handles setup
Same gist for agents: .md · .json

What it is and what it does

PYOCSE is a Python environment for automating organic crystal simulations focused on mechanical properties. It wraps two main workflows: first, it generates structural models and force fields by interfacing with external tools; second, it designs and executes LAMMPS-based molecular dynamics simulations to measure how organic crystals respond to mechanical loads like tension, compression, and shear. The package works with crystal structures and uses pyxtal for crystal representation.

The package is designed for materials scientists and computational chemists who need to systematically simulate mechanical behavior of organic crystals. It abstracts away much of the boilerplate for setting up LAMMPS input files, defining simulation tasks (tensile, compressive, shear), and managing supercell geometry. However, it requires external LAMMPS installation with specific modules compiled and relies on conda for environment setup.

Use it for

  • Batch-simulate mechanical properties of organic crystals from a database to identify structure-property relationships.
  • Generate force fields and run uniaxial tensile tests on crystal structures at specified temperatures and strain rates.
  • Automate supercell construction and LAMMPS workflow setup for high-throughput mechanical screening of molecular crystals.
  • Prepare periodic boundary condition simulations (shearing, compression) for organic materials without manual LAMMPS scripting.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are a computational materials scientist working on organic crystal mechanics and already have LAMMPS installed with required modules.

The low install friction and permissive MIT license are favorable, but the aging maintenance status (251 days since last release, 3 repository stars) and unspecified Python version support mean you should verify compatibility with your environment and be prepared for limited community support.

Install

pyocse on PyPI

Before you install

Low install friction with only 2 runtime dependencies (toml, xmltodict). Maintenance status is aging—last commit was 2025-07-12 and 251 days since last release—so expect limited active support.

LAMMPS must be pre-installed and compiled with MOLECULE, EXTRA-MOLECULE, and KSPACE modules; conda environment setup required per documentation.

License in practice

MIT license permits commercial and private use with minimal restrictions, requiring only license and copyright notice retention.

Quickstart

pip install pyocse
from pyocse.build import Builder
import toml
import xmltodict

Verify before relying

  • Whether ambertools or openff integration is optional or required for core functionality
  • Minimum Python version and dependency version constraints not specified in metadata
  • Whether LAMMPS must be pre-installed and configured separately or if the package handles setup

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
tomlxmltodict
MaintenanceAging 251 days since the last release
Last repo commit
First released
Downloads563,058 / month, #5,983 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: pyocse-0.1.3-py3-none-any.whl

Tags

Capabilities
organic crystal simulationmolecular dynamics workflow automationcrystal mechanical propertiesforce field generationLAMMPS crystal simulation
Topics
molecular-dynamicsmaterials-sciencehigh-throughput-simulation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “organic crystal simulation”

  • pyocseAutomates simulation workflows for organic crystal mechanical…
  • pyxtalPyXtal generates crystal structures with specified symmetry…
  • seekpathSeeK-path generates optimal k-point band paths in the Brillouin zone…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also lammps · fairchem-core · pyxtal · chgnet · OpenMM · ase · symfc · MDAnalysis · dpdata · openseespy