Chemics

Latest version: v24.1

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

Scan your dependencies

Page 1 of 4

24.1

Removed

- Removed `__version__` property from the package

Changed

- Changed the `balance` attribute of `ChemicalEquation` to the method `is_balanced()`
- Refactored tests and documentation to mention `is_balanced()` instead of `balance`
- Use `importlib` to get the version number instead of using `__version__`

23.11

Added

- A pyproject.toml file for package installation
- Source directory for src layout
- Conda environment.yml for developing in a conda environment
- A benchmarks file for methods in the `Gas` class
- GitHub workflow to run tests
- Doctest and plot support for Sphinx documentation

Changed

- Moved all examples into documentation
- Change `pyroI` and `pyroII` to `pyrolysis_one` and `pyrolysis_two` functions
- Refactor `Gas` and `GasMixture` classes

Removed

- Unused requirements file for pip

23.7

Added

- Documentation page for pressure function `patm`
- Gas mixture class `GasMixture`
- Store gas viscosity coefficients to improve performance

Changed

- Moved CAS input parameter to class init
- Rename `Gas.mu` to `Gas.viscosity`, `Gas.k` to `Gas.thermal_conductivity`, `Gas.cp` to `Gas.heat_capacity`, and `Gas.rho` to `Gas.density`

23.2

This version has breaking changes so please upgrade from previous versions.

Changed

- Gas density, heat capacity, thermal conductivity, and viscosity functions are now methods in the `Gas` class
- Liquid heat capacity function is now a method in the `Liquid` class
- Wood heat capacity and thermal conductivity functions are now in the wood module

23.1

Changed

- Updated gas viscosity function for better use of the CAS number

22.10

Removed

- Code, tests, and documentation related to fluidization. See [issue 27](https://github.com/wigging/chemics/issues/27) for more information.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.