diffusivity-step


Namediffusivity-step JSON
Version 2024.7.30 PyPI version JSON
download
home_pagehttps://github.com/molssi-seamm/diffusivity_step
SummaryA SEAMM plug-in for Diffusivity
upload_time2024-07-30 13:51:51
maintainerNone
docs_urlNone
authorPaul Saxe
requires_pythonNone
licenseBSD-3-Clause
keywords seamm seammplugin flowchart
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =========================
SEAMM Diffusivity Plug-in
=========================

.. image:: https://img.shields.io/github/issues-pr-raw/molssi-seamm/diffusivity_step
   :target: https://github.com/molssi-seamm/diffusivity_step/pulls
   :alt: GitHub pull requests

.. image:: https://github.com/molssi-seamm/diffusivity_step/workflows/CI/badge.svg
   :target: https://github.com/molssi-seamm/diffusivity_step/actions
   :alt: Build Status

.. image:: https://codecov.io/gh/molssi-seamm/diffusivity_step/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/molssi-seamm/diffusivity_step
   :alt: Code Coverage

.. image:: https://github.com/molssi-seamm/diffusivity_step/workflows/CodeQL/badge.svg
   :target: https://github.com/molssi-seamm/diffusivity_step/security/code-scanning
   :alt: Code Quality

.. image:: https://github.com/molssi-seamm/diffusivity_step/workflows/Release/badge.svg
   :target: https://molssi-seamm.github.io/diffusivity_step/index.html
   :alt: Documentation Status

.. image:: https://img.shields.io/pypi/v/diffusivity_step.svg
   :target: https://pypi.python.org/pypi/diffusivity_step
   :alt: PyPi VERSION

A SEAMM plug-in for Diffusivity

* Free software: BSD-3-Clause
* Documentation: https://molssi-seamm.github.io/diffusivity_step/index.html
* Code: https://github.com/molssi-seamm/diffusivity_step

Features
--------

* Please edit this section!

Acknowledgements
----------------

This package was created with the `molssi-seamm/cookiecutter-seamm-plugin`_ tool, which
is based on the excellent Cookiecutter_.

.. _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
award CHE-2136142.

.. _MolSSI: https://molssi.org
.. _`National Science Foundation`: https://www.nsf.gov


=======
History
=======
2024.7.30 -- Added optional correction for cell size
    * Added an option to use the Yeh-Hummer hydrostatic correction for the effects of
      the finite cell size. The viscosity is required as an input, but the correction
      eliminates the need to extrapolate to 1/L = 0.
    * Added control parameters and timings to the available results.
      
2024.7.21 -- Significant improvements!
    * Simplified error analysis to safe approach of analyzing the diffusion constants
      over runs.
    * Improved fitting of the curves to focus on the central linear portion. There are
      reasonable defaults but the user can adjust as needed.
    * Provided a combined average and error bars when both the MSF approach and Helfand
      moments are used.
    * Capture temperature, pressure, and cell size from the MD step, providing 1/L as a
      result since the true diffusion constants are found by extrapolating to 1/L = 0.
    * Provided control over the number of steps for the expensive numerical integration
      in the Helfand moments, providing a reasonable default of 1000.
      
2024.7.15 -- Bugfix: Significant error in Helfand Moment approach
    * Now fixed and seems to be working.
      
2024.7.4 -- Improved fitting of curves
    * Removed weighting of the fit by the stdev since it is too biased to the beginning
    * Added control over the portion of the data to fit in order to avoid the initial
      curvature and poor data towards the end.
	
2024.6.3 -- Bugfix: handling of options for subflowchart
    * Fixed a bug where the options for the subflowchart were not being parsed
      correctly.

2024.5.26 -- Updated for new task handling
    * The new handling of running tasks such as LAMMPS required a small change in the
      code.
      
2023.9.5 -- Changed default to using only MSD
    * The Helfand moments approach seems give incorrect results if the sampling time is
      too long. It is not dramatic, but gives increasingly incorrect results as the
      sampling time is increased. Thus using the Helfand moments is dangerous because
      the results may be wrong, but not obviously so.

2023.8.30 -- Initial working version
    * A working version that has been tested somewhat. Further testing and documentation
      will follow

2023.5.8 -- Initial development version created
    * Plug-in created using the SEAMM plug-in cookiecutter.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/molssi-seamm/diffusivity_step",
    "name": "diffusivity-step",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "SEAMM, SEAMMplugin, flowchart",
    "author": "Paul Saxe",
    "author_email": "psaxe@molssi.org",
    "download_url": "https://files.pythonhosted.org/packages/af/c4/b5d30879bf71f24e07b3746918f1adaa5b6844a32633c8f7184bcaf08365/diffusivity_step-2024.7.30.tar.gz",
    "platform": "Linux",
    "description": "=========================\nSEAMM Diffusivity Plug-in\n=========================\n\n.. image:: https://img.shields.io/github/issues-pr-raw/molssi-seamm/diffusivity_step\n   :target: https://github.com/molssi-seamm/diffusivity_step/pulls\n   :alt: GitHub pull requests\n\n.. image:: https://github.com/molssi-seamm/diffusivity_step/workflows/CI/badge.svg\n   :target: https://github.com/molssi-seamm/diffusivity_step/actions\n   :alt: Build Status\n\n.. image:: https://codecov.io/gh/molssi-seamm/diffusivity_step/branch/master/graph/badge.svg\n   :target: https://codecov.io/gh/molssi-seamm/diffusivity_step\n   :alt: Code Coverage\n\n.. image:: https://github.com/molssi-seamm/diffusivity_step/workflows/CodeQL/badge.svg\n   :target: https://github.com/molssi-seamm/diffusivity_step/security/code-scanning\n   :alt: Code Quality\n\n.. image:: https://github.com/molssi-seamm/diffusivity_step/workflows/Release/badge.svg\n   :target: https://molssi-seamm.github.io/diffusivity_step/index.html\n   :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/v/diffusivity_step.svg\n   :target: https://pypi.python.org/pypi/diffusivity_step\n   :alt: PyPi VERSION\n\nA SEAMM plug-in for Diffusivity\n\n* Free software: BSD-3-Clause\n* Documentation: https://molssi-seamm.github.io/diffusivity_step/index.html\n* Code: https://github.com/molssi-seamm/diffusivity_step\n\nFeatures\n--------\n\n* Please edit this section!\n\nAcknowledgements\n----------------\n\nThis package was created with the `molssi-seamm/cookiecutter-seamm-plugin`_ tool, which\nis based on the excellent Cookiecutter_.\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\naward CHE-2136142.\n\n.. _MolSSI: https://molssi.org\n.. _`National Science Foundation`: https://www.nsf.gov\n\n\n=======\nHistory\n=======\n2024.7.30 -- Added optional correction for cell size\n    * Added an option to use the Yeh-Hummer hydrostatic correction for the effects of\n      the finite cell size. The viscosity is required as an input, but the correction\n      eliminates the need to extrapolate to 1/L = 0.\n    * Added control parameters and timings to the available results.\n      \n2024.7.21 -- Significant improvements!\n    * Simplified error analysis to safe approach of analyzing the diffusion constants\n      over runs.\n    * Improved fitting of the curves to focus on the central linear portion. There are\n      reasonable defaults but the user can adjust as needed.\n    * Provided a combined average and error bars when both the MSF approach and Helfand\n      moments are used.\n    * Capture temperature, pressure, and cell size from the MD step, providing 1/L as a\n      result since the true diffusion constants are found by extrapolating to 1/L = 0.\n    * Provided control over the number of steps for the expensive numerical integration\n      in the Helfand moments, providing a reasonable default of 1000.\n      \n2024.7.15 -- Bugfix: Significant error in Helfand Moment approach\n    * Now fixed and seems to be working.\n      \n2024.7.4 -- Improved fitting of curves\n    * Removed weighting of the fit by the stdev since it is too biased to the beginning\n    * Added control over the portion of the data to fit in order to avoid the initial\n      curvature and poor data towards the end.\n\t\n2024.6.3 -- Bugfix: handling of options for subflowchart\n    * Fixed a bug where the options for the subflowchart were not being parsed\n      correctly.\n\n2024.5.26 -- Updated for new task handling\n    * The new handling of running tasks such as LAMMPS required a small change in the\n      code.\n      \n2023.9.5 -- Changed default to using only MSD\n    * The Helfand moments approach seems give incorrect results if the sampling time is\n      too long. It is not dramatic, but gives increasingly incorrect results as the\n      sampling time is increased. Thus using the Helfand moments is dangerous because\n      the results may be wrong, but not obviously so.\n\n2023.8.30 -- Initial working version\n    * A working version that has been tested somewhat. Further testing and documentation\n      will follow\n\n2023.5.8 -- Initial development version created\n    * Plug-in created using the SEAMM plug-in cookiecutter.\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A SEAMM plug-in for Diffusivity",
    "version": "2024.7.30",
    "project_urls": {
        "Homepage": "https://github.com/molssi-seamm/diffusivity_step"
    },
    "split_keywords": [
        "seamm",
        " seammplugin",
        " flowchart"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "307b4987622cc04da68efbae071e5db665097ca69e6c91ae02d109afc6105d18",
                "md5": "27848990b1e57b73f174cdbad896bac2",
                "sha256": "8bb3769b336939de80185ca1b748dc9013350f3a3262b00dae17175b9ec79c04"
            },
            "downloads": -1,
            "filename": "diffusivity_step-2024.7.30-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "27848990b1e57b73f174cdbad896bac2",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 29571,
            "upload_time": "2024-07-30T13:51:50",
            "upload_time_iso_8601": "2024-07-30T13:51:50.487342Z",
            "url": "https://files.pythonhosted.org/packages/30/7b/4987622cc04da68efbae071e5db665097ca69e6c91ae02d109afc6105d18/diffusivity_step-2024.7.30-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "afc4b5d30879bf71f24e07b3746918f1adaa5b6844a32633c8f7184bcaf08365",
                "md5": "7438067d31b282a6181f0d8647015d86",
                "sha256": "28cf03f99d4d4a5018076cb25e9dd308ee6184956c92f5d9a023dd29c83fbc48"
            },
            "downloads": -1,
            "filename": "diffusivity_step-2024.7.30.tar.gz",
            "has_sig": false,
            "md5_digest": "7438067d31b282a6181f0d8647015d86",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 318237,
            "upload_time": "2024-07-30T13:51:51",
            "upload_time_iso_8601": "2024-07-30T13:51:51.919427Z",
            "url": "https://files.pythonhosted.org/packages/af/c4/b5d30879bf71f24e07b3746918f1adaa5b6844a32633c8f7184bcaf08365/diffusivity_step-2024.7.30.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-30 13:51:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "molssi-seamm",
    "github_project": "diffusivity_step",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "diffusivity-step"
}
        
Elapsed time: 0.34246s