seamm-util


Nameseamm-util JSON
Version 2024.8.22 PyPI version JSON
download
home_pagehttps://github.com/molssi-seamm/seamm_util
Summaryseamm_util
upload_time2024-08-22 14:40:03
maintainerNone
docs_urlNone
authorPaul Saxe
requires_pythonNone
licenseBSD-3-Clause
keywords seamm_util
VCS
bugtrack_url
requirements Pint statsmodels
Travis-CI
coveralls test coverage
            ==========
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"
}
        
Elapsed time: 0.37191s