==========
SEAMM Util
==========
.. image:: https://img.shields.io/travis/molssi-seamm/seamm_util.svg
:target: https://travis-ci.org/molssi-seamm/seamm_util
:alt: Build Status
.. image:: https://codecov.io/gh/molssi-seamm/seamm_util/branch/master/graph/badge.svg
:target: https://codecov.io/gh/molssi-seamm/seamm_util
:alt: Code Coverage
.. image:: https://img.shields.io/lgtm/grade/python/g/molssi-seamm/seamm_util.svg?logo=lgtm&logoWidth=18
:target: https://lgtm.com/projects/g/molssi-seamm/seamm_util/context:python
:alt: Code Quality
.. image:: https://readthedocs.org/projects/mopac-step/badge/?version=latest
:target: https://mopac-step.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://pyup.io/repos/github/molssi-seamm/seamm_util/shield.svg
:target: https://pyup.io/repos/github/molssi-seamm/seamm_util/
:alt: Updates for Dependencies
.. image:: https://img.shields.io/pypi/v/seamm_util.svg
:target: https://pypi.python.org/pypi/seamm_util
:alt: PyPi VERSION
Utility classes and functions that support other SEAMM tools
* Free software: BSD license
* Documentation: https://seamm-util.readthedocs.io.
Features
--------
* TODO
Credits
-------
This package was created with Cookiecutter_ and the `molssi-seamm/cookiecutter-seamm-plugin`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`molssi-seamm/cookiecutter-seamm-plugin`: https://github.com/molssi-seamm/cookiecutter-seamm-plugin
Developed by the Molecular Sciences Software Institute (MolSSI_),
which receives funding from the `National Science Foundation`_ under
awards OAC-1547580 and CHE-2136142
.. _MolSSI: https://www.molssi.org
.. _`National Science Foundation`: https://www.nsf.gov
=======
History
=======
2024.8.22 -- Bugfix: charts with multiple exes, plus units for force constants
* Add units for force constants (kJ/mol/Å^2,...)
* Fixed an issue naming axes in plots with multiple axes
2024.8.1 -- Added default units for viscosity and fixed a bug in handling dimensions
* Added more default units: dynamic viscosity (cP, etc) and kinematic viscosity
(cSt, etc)
* Fixed a bug handling unit dimensions since the order changed in Pint. Now they are
put in a standard alphabetical order.
2024.7.25 -- Added configuration file handler
* Added a configuration file handler that preserves comments in the file so that
documentation is not stripped.
2024.7.15 -- Added temperature-energy conversions
* Added conversions from temeprature units, like K, to energy, like kJ/mol and vice
versa.
* Used more of the Pint contexts, which should allow wavenumbers to frequency, etc.
2024.6.27 -- Added support for URI's
* Now recognize URI's in the form local:path/to/file
* An optional URI handler can be passed in to resolve such URI's.
2024.6.5 -- Bugfix: Handling of duplicates in lists
* Roundoff in floating point numbers caused some duplicates to be missed. The code
now checks for duplicates in a more robust way.
2024.4.30 -- Added utility for handling list definitions
* Add list_definition.py with parse_list()
* Updated makefile for doctests.
2024.4.26 -- Removed debug printing
* Some debug printing was accidentally left in the code.
2024.4.22 -- Moving user preferences to ~/.seamm.d
* To better support Docker, moving ~/.seammrc to ~/.seamm.d/seamrc
* Moved seamm.ini from ~/SEAMM to ~/seamm.d since it only contains personal preferences.
2023.11.12 -- Internal update
* Versioneer needed to be updated to account for changes in configparser.
2023.11.11 -- Updated for changes in Zenodo
* Zenodo updated and made small changes to their API, which required changes in
SEAMM.
* Consolidated all private information about the user and their keys for Zenodo in
~/.seammrc
2023.6.4 -- Added more unit conversions to support thermochemistry
* added E_h/K --> kJ/mol/K
2023.4.6 -- Added more unit conversions to support Buckingham potentials
* added e.g. eV*Å^6 to kcal/mol*Å^6 to support Buckingham pontetials
2023.2.28 -- Added a compact JSON encoder
* To make the schema-type JSON more human-readable.
2022.11.3 -- More conversions involving substance (mol) to number
* Added energy/mol/Å^2 --> energy/Å^2 for force constants
* Added energy/mol/Å^3 --> energy/Å^3 for stress/pressure/elastic constants
0.1.0 (2017-12-07)
* First release on PyPI.
Raw data
{
"_id": null,
"home_page": "https://github.com/molssi-seamm/seamm_util",
"name": "seamm-util",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "seamm_util",
"author": "Paul Saxe",
"author_email": "psaxe@molssi.org",
"download_url": "https://files.pythonhosted.org/packages/2c/9c/41de83f1b849ba61e191782e9691250693baa3541d3aa75507bed87a8f57/seamm_util-2024.8.22.tar.gz",
"platform": "Linux",
"description": "==========\nSEAMM Util\n==========\n\n\n.. image:: https://img.shields.io/travis/molssi-seamm/seamm_util.svg\n :target: https://travis-ci.org/molssi-seamm/seamm_util\n\t :alt: Build Status\n\n.. image:: https://codecov.io/gh/molssi-seamm/seamm_util/branch/master/graph/badge.svg\n\t :target: https://codecov.io/gh/molssi-seamm/seamm_util\n\t :alt: Code Coverage\n\n.. image:: https://img.shields.io/lgtm/grade/python/g/molssi-seamm/seamm_util.svg?logo=lgtm&logoWidth=18\n\t :target: https://lgtm.com/projects/g/molssi-seamm/seamm_util/context:python\n\t :alt: Code Quality\n\n.. image:: https://readthedocs.org/projects/mopac-step/badge/?version=latest\n :target: https://mopac-step.readthedocs.io/en/latest/?badge=latest\n\t :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/molssi-seamm/seamm_util/shield.svg\n\t :target: https://pyup.io/repos/github/molssi-seamm/seamm_util/\n\t :alt: Updates for Dependencies\n\n.. image:: https://img.shields.io/pypi/v/seamm_util.svg\n :target: https://pypi.python.org/pypi/seamm_util\n\t :alt: PyPi VERSION\n\n\nUtility classes and functions that support other SEAMM tools\n\n\n* Free software: BSD license\n* Documentation: https://seamm-util.readthedocs.io.\n\n\nFeatures\n--------\n\n* TODO\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `molssi-seamm/cookiecutter-seamm-plugin`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`molssi-seamm/cookiecutter-seamm-plugin`: https://github.com/molssi-seamm/cookiecutter-seamm-plugin\n\nDeveloped by the Molecular Sciences Software Institute (MolSSI_),\nwhich receives funding from the `National Science Foundation`_ under\nawards OAC-1547580 and CHE-2136142\n\n.. _MolSSI: https://www.molssi.org\n.. _`National Science Foundation`: https://www.nsf.gov\n\n\n=======\nHistory\n=======\n2024.8.22 -- Bugfix: charts with multiple exes, plus units for force constants\n * Add units for force constants (kJ/mol/\u00c5^2,...)\n * Fixed an issue naming axes in plots with multiple axes\n \n2024.8.1 -- Added default units for viscosity and fixed a bug in handling dimensions\n * Added more default units: dynamic viscosity (cP, etc) and kinematic viscosity\n (cSt, etc)\n * Fixed a bug handling unit dimensions since the order changed in Pint. Now they are\n put in a standard alphabetical order.\n\n2024.7.25 -- Added configuration file handler\n * Added a configuration file handler that preserves comments in the file so that\n documentation is not stripped.\n \n2024.7.15 -- Added temperature-energy conversions\n * Added conversions from temeprature units, like K, to energy, like kJ/mol and vice\n versa.\n * Used more of the Pint contexts, which should allow wavenumbers to frequency, etc.\n \n2024.6.27 -- Added support for URI's\n * Now recognize URI's in the form local:path/to/file\n * An optional URI handler can be passed in to resolve such URI's.\n \n2024.6.5 -- Bugfix: Handling of duplicates in lists\n * Roundoff in floating point numbers caused some duplicates to be missed. The code\n now checks for duplicates in a more robust way.\n \n2024.4.30 -- Added utility for handling list definitions\n * Add list_definition.py with parse_list()\n * Updated makefile for doctests.\n\n2024.4.26 -- Removed debug printing\n * Some debug printing was accidentally left in the code.\n \n2024.4.22 -- Moving user preferences to ~/.seamm.d\n * To better support Docker, moving ~/.seammrc to ~/.seamm.d/seamrc\n * Moved seamm.ini from ~/SEAMM to ~/seamm.d since it only contains personal preferences.\n\n2023.11.12 -- Internal update\n * Versioneer needed to be updated to account for changes in configparser.\n\n2023.11.11 -- Updated for changes in Zenodo\n * Zenodo updated and made small changes to their API, which required changes in\n SEAMM.\n * Consolidated all private information about the user and their keys for Zenodo in\n ~/.seammrc\n\n2023.6.4 -- Added more unit conversions to support thermochemistry\n * added E_h/K --> kJ/mol/K\n\n2023.4.6 -- Added more unit conversions to support Buckingham potentials\n * added e.g. eV*\u00c5^6 to kcal/mol*\u00c5^6 to support Buckingham pontetials\n \n2023.2.28 -- Added a compact JSON encoder\n * To make the schema-type JSON more human-readable.\n \n2022.11.3 -- More conversions involving substance (mol) to number\n * Added energy/mol/\u00c5^2 --> energy/\u00c5^2 for force constants\n * Added energy/mol/\u00c5^3 --> energy/\u00c5^3 for stress/pressure/elastic constants\n\n0.1.0 (2017-12-07)\n * First release on PyPI.\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "seamm_util",
"version": "2024.8.22",
"project_urls": {
"Homepage": "https://github.com/molssi-seamm/seamm_util"
},
"split_keywords": [
"seamm_util"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "310ce33841aef7e77dd127c0f11c1d816eba147fe4a384ea788fc3a78e6aae59",
"md5": "d8d4a308b6ed389000ed961fb0ab199e",
"sha256": "ff722e9f3c9222f07a41151a41261735d68d1f8b3cfbcd14a529b3b7f0654162"
},
"downloads": -1,
"filename": "seamm_util-2024.8.22-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d8d4a308b6ed389000ed961fb0ab199e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 54245,
"upload_time": "2024-08-22T14:40:02",
"upload_time_iso_8601": "2024-08-22T14:40:02.007507Z",
"url": "https://files.pythonhosted.org/packages/31/0c/e33841aef7e77dd127c0f11c1d816eba147fe4a384ea788fc3a78e6aae59/seamm_util-2024.8.22-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c9c41de83f1b849ba61e191782e9691250693baa3541d3aa75507bed87a8f57",
"md5": "8e166bac06917436674f68ef6df87d79",
"sha256": "f1b2053573df18df2e6af7d63539312ce9a164059c160e71c135f0dd02fedba7"
},
"downloads": -1,
"filename": "seamm_util-2024.8.22.tar.gz",
"has_sig": false,
"md5_digest": "8e166bac06917436674f68ef6df87d79",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 84377,
"upload_time": "2024-08-22T14:40:03",
"upload_time_iso_8601": "2024-08-22T14:40:03.454521Z",
"url": "https://files.pythonhosted.org/packages/2c/9c/41de83f1b849ba61e191782e9691250693baa3541d3aa75507bed87a8f57/seamm_util-2024.8.22.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-22 14:40:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "molssi-seamm",
"github_project": "seamm_util",
"travis_ci": true,
"coveralls": true,
"github_actions": true,
"requirements": [
{
"name": "Pint",
"specs": [
[
"==",
"0.16.1"
]
]
},
{
"name": "statsmodels",
"specs": [
[
"==",
"0.12.0"
]
]
}
],
"tox": true,
"lcname": "seamm-util"
}