diffpy.pdffit2


Namediffpy.pdffit2 JSON
Version 1.5.1 PyPI version JSON
download
home_pageNone
SummaryPDFfit2 - real space structure refinement program.
upload_time2025-02-07 20:44:29
maintainerNone
docs_urlNone
authorNone
requires_python<3.14,>=3.11
licenseNone
keywords pdf structure refinement
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |Icon| |title|_
===============

.. |title| replace:: diffpy.pdffit2
.. _title: https://diffpy.github.io/diffpy.pdffit2

.. |Icon| image:: https://avatars.githubusercontent.com/diffpy
        :target: https://diffpy.github.io/diffpy.pdffit2
        :height: 100px

|PyPi| |Forge| |PythonVersion| |PR|

|CI| |Codecov| |Black| |Tracking|

.. |Black| image:: https://img.shields.io/badge/code_style-black-black
        :target: https://github.com/psf/black

.. |CI| image:: https://github.com/diffpy/diffpy.pdffit2/actions/workflows/matrix-and-codecov-on-merge-to-main.yml/badge.svg
        :target: https://github.com/diffpy/diffpy.pdffit2/actions/workflows/matrix-and-codecov-on-merge-to-main.yml

.. |Codecov| image:: https://codecov.io/gh/diffpy/diffpy.pdffit2/branch/main/graph/badge.svg
        :target: https://codecov.io/gh/diffpy/diffpy.pdffit2

.. |Forge| image:: https://img.shields.io/conda/vn/conda-forge/diffpy.pdffit2
        :target: https://anaconda.org/conda-forge/diffpy.pdffit2

.. |PR| image:: https://img.shields.io/badge/PR-Welcome-29ab47ff

.. |PyPi| image:: https://img.shields.io/pypi/v/diffpy.pdffit2
        :target: https://pypi.org/project/diffpy.pdffit2/

.. |PythonVersion| image:: https://img.shields.io/pypi/pyversions/diffpy.pdffit2
        :target: https://pypi.org/project/diffpy.pdffit2/

.. |Tracking| image:: https://img.shields.io/badge/issue_tracking-github-blue
        :target: https://github.com/diffpy/diffpy.pdffit2/issues

PDFfit2 - real space structure refinement of the atomic pair distribution function

The diffpy.pdffit2 package provides functions for the calculation and
refinement of atomic Pair Distribution Functions (PDF) from crystal
structure models.  It is used as a computational engine by PDFgui. All
refinements possible in PDFgui can be done by writing python scripts
directly with diffpy.pdffit2,
although less conveniently and with a fair knowledge of Python.
However, we recommend using `diffpy-cmi
<https://www.diffpy.org/products/diffpycmi/index.html>`_ for carrying
out more advanced, python-scripted refinements of nanostructure.

The PDFfit2 package includes an extension for the interactive `IPython
<http://ipython.org>`_ shell, these days commonly used within
Jupyter notebooks, which tries to mimic the old PDFFIT
program.  To start IPython with this extension and also with plotting
functions enabled, use ::

   ipython --ext=diffpy.pdffit2.ipy_ext --pylab

The IPython extension is suitable for interactive use, however
refinement scripts should be preferably written as a standard
Python code.  This is more reliable and needs only a few extra
statements.

To learn more about diffpy.pdffit2 library, see the examples directory
included in this distribution or the API documentation at
http://www.diffpy.org/doc/pdffit2.

For more information about the diffpy.pdffit2 library, please consult our `online documentation <https://diffpy.github.io/diffpy.pdffit2>`_.

Citation
--------

If you use diffpy.pdffit2 in a scientific publication, we would like you to cite the following paper:

        C. L. Farrow, P. Juhás, J. W. Liu, D. Bryndin, E. S. Božin, J. Bloch, Th. Proffen
        and S. J. L. Billinge, PDFfit2 and PDFgui: computer programs for studying nanostructure
        in crystals (https://stacks.iop.org/0953-8984/19/335219), *J. Phys.: Condens. Matter*, 19, 335219 (2007)

Installation
------------

diffpy.pdffit2 supports Python 3.11, 3.12, and 3.13.

Windows, macOS (non-Arm64), Linux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The preferred method is to use `Miniconda Python
<https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html>`_
and install from the "conda-forge" channel of Conda packages.

Add the "conda-forge" channel by running the following command in a terminal: ::

        conda config --add channels conda-forge

Create a new environment named ``diffpy.pdffit2_env`` and install ``diffpy.pdffit2``: ::

        conda create -n diffpy.pdffit2_env diffpy.pdffit2

Activate the environment: ::

        conda activate diffpy.pdffit2_env

Confirm that the installation was successful: ::

        python -c "import diffpy.pdffit2; print(diffpy.pdffit2.__version__)"

macOS (Arm64)
~~~~~~~~~~~~~

Create a new conda environment ``diffpy.pdffit2_env``: ::

        conda create -n diffpy.pdffit2_env python=3.13

Activate the environment: ::

        conda activate diffpy.pdffit2_env

Install pdffit2 using ``pip`` to download and install the latest version from `Python Package Index <https://pypi.python.org>`_: ::

        pip install diffpy.pdffit2

Confirm that the installation was successful: ::

        python -c "import diffpy.pdffit2; print(diffpy.pdffit2.__version__)"

Build from source
~~~~~~~~~~~~~~~~~

For advanced users, obtain the source archive, and in the ``diffpy.pdffit2`` directory, run ::

        conda create -n diffpy.pdffit2_env python=3.13 \
                --file requirements/test.txt \
                --file requirements/conda.txt \
                --file requirements/build.txt

Activate the environment, build the package, and run unit tests by following commands sequentially: ::

        conda activate diffpy.pdffit2_env
        pip install . --no-deps
        pytest

Support and Contribute
----------------------

PDFfit2 is not developed anymore and is only maintained due to its
status of a sole computational engine for PDFgui.  We don't expect any
major developments to the code beyond simple bug fixes and compatibility
features.  The source code to PDFfit2 is available in a git repository
at https://github.com/diffpy/diffpy.pdffit2.

For an actively developed codes for PDF simulations see the
DiffPy-CMI framework at http://www.diffpy.org.

----

`Diffpy user group <https://groups.google.com/g/diffpy-users>`_ is the discussion forum for general questions and discussions about the use of diffpy.pdffit2. Please join the diffpy.pdffit2 users community by joining the Google group. The diffpy.pdffit2 project welcomes your expertise and enthusiasm!

If you see a bug or want to request a feature, please `report it as an issue <https://github.com/diffpy/diffpy.pdffit2/issues>`_ and/or `submit a fix as a PR <https://github.com/diffpy/diffpy.pdffit2/pulls>`_. You can also post it to the `Diffpy user group <https://groups.google.com/g/diffpy-users>`_.

Feel free to fork the project and contribute. To install diffpy.pdffit2
in a development mode, with its sources being directly used by Python
rather than copied to a package directory, use the following in the root
directory ::

        pip install -e .

To ensure code quality and to prevent accidental commits into the default branch, please set up the use of our pre-commit
hooks.

1. Install pre-commit in your working environment by running ``conda install pre-commit``.

2. Initialize pre-commit (one time only) ``pre-commit install``.

Thereafter your code will be linted by black and isort and checked against flake8 before you can commit.
If it fails by black or isort, just rerun and it should pass (black and isort will modify the files so should
pass after they are modified). If the flake8 test fails please see the error messages and fix them manually before
trying to commit again.

Improvements and fixes are always appreciated.

Before contributing, please read our `Code of Conduct <https://github.com/diffpy/diffpy.pdffit2/blob/main/CODE_OF_CONDUCT.rst>`_.

Contact
-------

For more information on diffpy.pdffit2 please visit the project `web-page <https://diffpy.github.io/>`_ or email Prof. Simon Billinge at sb2896@columbia.edu.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "diffpy.pdffit2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.14,>=3.11",
    "maintainer_email": "\"Simon J.L. Billinge group\" <simon.billinge@gmail.com>",
    "keywords": "PDF, structure refinement",
    "author": null,
    "author_email": "\"Simon J.L. Billinge group\" <simon.billinge@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/fb/6b/0d69d67384257f8ed2538797c33d4f02f575bd8ff0f8b5d2c7f991de1d42/diffpy_pdffit2-1.5.1.tar.gz",
    "platform": null,
    "description": "|Icon| |title|_\n===============\n\n.. |title| replace:: diffpy.pdffit2\n.. _title: https://diffpy.github.io/diffpy.pdffit2\n\n.. |Icon| image:: https://avatars.githubusercontent.com/diffpy\n        :target: https://diffpy.github.io/diffpy.pdffit2\n        :height: 100px\n\n|PyPi| |Forge| |PythonVersion| |PR|\n\n|CI| |Codecov| |Black| |Tracking|\n\n.. |Black| image:: https://img.shields.io/badge/code_style-black-black\n        :target: https://github.com/psf/black\n\n.. |CI| image:: https://github.com/diffpy/diffpy.pdffit2/actions/workflows/matrix-and-codecov-on-merge-to-main.yml/badge.svg\n        :target: https://github.com/diffpy/diffpy.pdffit2/actions/workflows/matrix-and-codecov-on-merge-to-main.yml\n\n.. |Codecov| image:: https://codecov.io/gh/diffpy/diffpy.pdffit2/branch/main/graph/badge.svg\n        :target: https://codecov.io/gh/diffpy/diffpy.pdffit2\n\n.. |Forge| image:: https://img.shields.io/conda/vn/conda-forge/diffpy.pdffit2\n        :target: https://anaconda.org/conda-forge/diffpy.pdffit2\n\n.. |PR| image:: https://img.shields.io/badge/PR-Welcome-29ab47ff\n\n.. |PyPi| image:: https://img.shields.io/pypi/v/diffpy.pdffit2\n        :target: https://pypi.org/project/diffpy.pdffit2/\n\n.. |PythonVersion| image:: https://img.shields.io/pypi/pyversions/diffpy.pdffit2\n        :target: https://pypi.org/project/diffpy.pdffit2/\n\n.. |Tracking| image:: https://img.shields.io/badge/issue_tracking-github-blue\n        :target: https://github.com/diffpy/diffpy.pdffit2/issues\n\nPDFfit2 - real space structure refinement of the atomic pair distribution function\n\nThe diffpy.pdffit2 package provides functions for the calculation and\nrefinement of atomic Pair Distribution Functions (PDF) from crystal\nstructure models.  It is used as a computational engine by PDFgui. All\nrefinements possible in PDFgui can be done by writing python scripts\ndirectly with diffpy.pdffit2,\nalthough less conveniently and with a fair knowledge of Python.\nHowever, we recommend using `diffpy-cmi\n<https://www.diffpy.org/products/diffpycmi/index.html>`_ for carrying\nout more advanced, python-scripted refinements of nanostructure.\n\nThe PDFfit2 package includes an extension for the interactive `IPython\n<http://ipython.org>`_ shell, these days commonly used within\nJupyter notebooks, which tries to mimic the old PDFFIT\nprogram.  To start IPython with this extension and also with plotting\nfunctions enabled, use ::\n\n   ipython --ext=diffpy.pdffit2.ipy_ext --pylab\n\nThe IPython extension is suitable for interactive use, however\nrefinement scripts should be preferably written as a standard\nPython code.  This is more reliable and needs only a few extra\nstatements.\n\nTo learn more about diffpy.pdffit2 library, see the examples directory\nincluded in this distribution or the API documentation at\nhttp://www.diffpy.org/doc/pdffit2.\n\nFor more information about the diffpy.pdffit2 library, please consult our `online documentation <https://diffpy.github.io/diffpy.pdffit2>`_.\n\nCitation\n--------\n\nIf you use diffpy.pdffit2 in a scientific publication, we would like you to cite the following paper:\n\n        C. L. Farrow, P. Juh\u00e1s, J. W. Liu, D. Bryndin, E. S. Bo\u017ein, J. Bloch, Th. Proffen\n        and S. J. L. Billinge, PDFfit2 and PDFgui: computer programs for studying nanostructure\n        in crystals (https://stacks.iop.org/0953-8984/19/335219), *J. Phys.: Condens. Matter*, 19, 335219 (2007)\n\nInstallation\n------------\n\ndiffpy.pdffit2 supports Python 3.11, 3.12, and 3.13.\n\nWindows, macOS (non-Arm64), Linux\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe preferred method is to use `Miniconda Python\n<https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html>`_\nand install from the \"conda-forge\" channel of Conda packages.\n\nAdd the \"conda-forge\" channel by running the following command in a terminal: ::\n\n        conda config --add channels conda-forge\n\nCreate a new environment named ``diffpy.pdffit2_env`` and install ``diffpy.pdffit2``: ::\n\n        conda create -n diffpy.pdffit2_env diffpy.pdffit2\n\nActivate the environment: ::\n\n        conda activate diffpy.pdffit2_env\n\nConfirm that the installation was successful: ::\n\n        python -c \"import diffpy.pdffit2; print(diffpy.pdffit2.__version__)\"\n\nmacOS (Arm64)\n~~~~~~~~~~~~~\n\nCreate a new conda environment ``diffpy.pdffit2_env``: ::\n\n        conda create -n diffpy.pdffit2_env python=3.13\n\nActivate the environment: ::\n\n        conda activate diffpy.pdffit2_env\n\nInstall pdffit2 using ``pip`` to download and install the latest version from `Python Package Index <https://pypi.python.org>`_: ::\n\n        pip install diffpy.pdffit2\n\nConfirm that the installation was successful: ::\n\n        python -c \"import diffpy.pdffit2; print(diffpy.pdffit2.__version__)\"\n\nBuild from source\n~~~~~~~~~~~~~~~~~\n\nFor advanced users, obtain the source archive, and in the ``diffpy.pdffit2`` directory, run ::\n\n        conda create -n diffpy.pdffit2_env python=3.13 \\\n                --file requirements/test.txt \\\n                --file requirements/conda.txt \\\n                --file requirements/build.txt\n\nActivate the environment, build the package, and run unit tests by following commands sequentially: ::\n\n        conda activate diffpy.pdffit2_env\n        pip install . --no-deps\n        pytest\n\nSupport and Contribute\n----------------------\n\nPDFfit2 is not developed anymore and is only maintained due to its\nstatus of a sole computational engine for PDFgui.  We don't expect any\nmajor developments to the code beyond simple bug fixes and compatibility\nfeatures.  The source code to PDFfit2 is available in a git repository\nat https://github.com/diffpy/diffpy.pdffit2.\n\nFor an actively developed codes for PDF simulations see the\nDiffPy-CMI framework at http://www.diffpy.org.\n\n----\n\n`Diffpy user group <https://groups.google.com/g/diffpy-users>`_ is the discussion forum for general questions and discussions about the use of diffpy.pdffit2. Please join the diffpy.pdffit2 users community by joining the Google group. The diffpy.pdffit2 project welcomes your expertise and enthusiasm!\n\nIf you see a bug or want to request a feature, please `report it as an issue <https://github.com/diffpy/diffpy.pdffit2/issues>`_ and/or `submit a fix as a PR <https://github.com/diffpy/diffpy.pdffit2/pulls>`_. You can also post it to the `Diffpy user group <https://groups.google.com/g/diffpy-users>`_.\n\nFeel free to fork the project and contribute. To install diffpy.pdffit2\nin a development mode, with its sources being directly used by Python\nrather than copied to a package directory, use the following in the root\ndirectory ::\n\n        pip install -e .\n\nTo ensure code quality and to prevent accidental commits into the default branch, please set up the use of our pre-commit\nhooks.\n\n1. Install pre-commit in your working environment by running ``conda install pre-commit``.\n\n2. Initialize pre-commit (one time only) ``pre-commit install``.\n\nThereafter your code will be linted by black and isort and checked against flake8 before you can commit.\nIf it fails by black or isort, just rerun and it should pass (black and isort will modify the files so should\npass after they are modified). If the flake8 test fails please see the error messages and fix them manually before\ntrying to commit again.\n\nImprovements and fixes are always appreciated.\n\nBefore contributing, please read our `Code of Conduct <https://github.com/diffpy/diffpy.pdffit2/blob/main/CODE_OF_CONDUCT.rst>`_.\n\nContact\n-------\n\nFor more information on diffpy.pdffit2 please visit the project `web-page <https://diffpy.github.io/>`_ or email Prof. Simon Billinge at sb2896@columbia.edu.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "PDFfit2 - real space structure refinement program.",
    "version": "1.5.1",
    "project_urls": {
        "Homepage": "https://github.com/diffpy/diffpy.pdffit2/",
        "Issues": "https://github.com/diffpy/diffpy.pdffit2/issues/"
    },
    "split_keywords": [
        "pdf",
        " structure refinement"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c2647f142b99ad0e5d0e1e94beb7d05e6bed0cfd84669c263df382f5b6ce99b",
                "md5": "2bfa385bd2daefc31ac8f513de70be3f",
                "sha256": "660b88756b20e6a1eeb04e957de42a7ca099466846810eabd2771d13caff2fc7"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp311-cp311-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2bfa385bd2daefc31ac8f513de70be3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.11",
            "size": 237930,
            "upload_time": "2025-02-07T20:44:01",
            "upload_time_iso_8601": "2025-02-07T20:44:01.145603Z",
            "url": "https://files.pythonhosted.org/packages/7c/26/47f142b99ad0e5d0e1e94beb7d05e6bed0cfd84669c263df382f5b6ce99b/diffpy.pdffit2-1.5.1-cp311-cp311-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "85c65cfa31bb0ac6fd0a1370bdced0640eb8821fe6b10ffd5f00dbe77e4721aa",
                "md5": "2c813416e0cb123159bb5f9830730736",
                "sha256": "29a99cfc173a5ec90c7eda576bbf1d550208a6d4c41d5af184b33e9012f3a251"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c813416e0cb123159bb5f9830730736",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.11",
            "size": 260966,
            "upload_time": "2025-02-07T20:44:03",
            "upload_time_iso_8601": "2025-02-07T20:44:03.268789Z",
            "url": "https://files.pythonhosted.org/packages/85/c6/5cfa31bb0ac6fd0a1370bdced0640eb8821fe6b10ffd5f00dbe77e4721aa/diffpy.pdffit2-1.5.1-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1f8a3308fe30660a0a585b7bc4b68b216ce6dc63d69fe9cbff9bd97ca411a8f9",
                "md5": "658ec98191acb41057ee58d86934dd80",
                "sha256": "906aa50dd51df45e452619bccc51ee3bdf1607de44eef394edbeb552344032ed"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "658ec98191acb41057ee58d86934dd80",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.11",
            "size": 8244417,
            "upload_time": "2025-02-07T20:44:05",
            "upload_time_iso_8601": "2025-02-07T20:44:05.578241Z",
            "url": "https://files.pythonhosted.org/packages/1f/8a/3308fe30660a0a585b7bc4b68b216ce6dc63d69fe9cbff9bd97ca411a8f9/diffpy.pdffit2-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59b75464cb1ffcf0cfaf34b8fb1604c23982855d453c987ccb18cb273b547e9f",
                "md5": "a0842d5f319fee66e2b94bf32dbbbe25",
                "sha256": "6472d19cdf97c1143594df4c428ba46afd5fadc9d73ad90a6f7850994a9b6bf2"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a0842d5f319fee66e2b94bf32dbbbe25",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.14,>=3.11",
            "size": 1287338,
            "upload_time": "2025-02-07T20:44:08",
            "upload_time_iso_8601": "2025-02-07T20:44:08.617889Z",
            "url": "https://files.pythonhosted.org/packages/59/b7/5464cb1ffcf0cfaf34b8fb1604c23982855d453c987ccb18cb273b547e9f/diffpy.pdffit2-1.5.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "46b8deaadfe1752a707efa7accfa2a02ec84f6de1176fc4352ab2157e54b2a89",
                "md5": "ec5417101bc2260932b7df400163e4ae",
                "sha256": "3a256397672cd54f255c223be76cf4919dcf2d96dd4c3ace9c72b666a22131b5"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp312-cp312-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ec5417101bc2260932b7df400163e4ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.11",
            "size": 238007,
            "upload_time": "2025-02-07T20:44:12",
            "upload_time_iso_8601": "2025-02-07T20:44:12.054692Z",
            "url": "https://files.pythonhosted.org/packages/46/b8/deaadfe1752a707efa7accfa2a02ec84f6de1176fc4352ab2157e54b2a89/diffpy.pdffit2-1.5.1-cp312-cp312-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4fa520aca46182c308c1b5abd31b06c18e579c1e17a4ffa17595790ee941002e",
                "md5": "8d8fab6edb3568fada06ffea6775212e",
                "sha256": "c0116caba39c543edaf3b51e470d5704806e5bb0606d94f5184aafd6e44539e3"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8d8fab6edb3568fada06ffea6775212e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.11",
            "size": 261111,
            "upload_time": "2025-02-07T20:44:13",
            "upload_time_iso_8601": "2025-02-07T20:44:13.659316Z",
            "url": "https://files.pythonhosted.org/packages/4f/a5/20aca46182c308c1b5abd31b06c18e579c1e17a4ffa17595790ee941002e/diffpy.pdffit2-1.5.1-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f884fe36eb9dd6cf823767717700efbe9f7ace2b582352c8f1dc352a31587f64",
                "md5": "fbbb93b8474874950377127baa1b05af",
                "sha256": "78005ed407e5e06a5ccf5c9d633e68cdb4192819433c494c6f560c34d4907379"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fbbb93b8474874950377127baa1b05af",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.11",
            "size": 8246692,
            "upload_time": "2025-02-07T20:44:16",
            "upload_time_iso_8601": "2025-02-07T20:44:16.609228Z",
            "url": "https://files.pythonhosted.org/packages/f8/84/fe36eb9dd6cf823767717700efbe9f7ace2b582352c8f1dc352a31587f64/diffpy.pdffit2-1.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "58849cdf13d8e2edf724a670506a5263871d2e4dca30bb91068e5948fb3e20dd",
                "md5": "326545ec4b9d393006eb2952a98bb5e9",
                "sha256": "5bea349b3c16d32b5762bb7ad9d08ee0d9cde0f3e341c36f6087e4b9fe093090"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "326545ec4b9d393006eb2952a98bb5e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.14,>=3.11",
            "size": 1287384,
            "upload_time": "2025-02-07T20:44:20",
            "upload_time_iso_8601": "2025-02-07T20:44:20.016738Z",
            "url": "https://files.pythonhosted.org/packages/58/84/9cdf13d8e2edf724a670506a5263871d2e4dca30bb91068e5948fb3e20dd/diffpy.pdffit2-1.5.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "43d9e96af817e50310f9891dd67399e8e9fd651b21a7c8be13ed21d04ceaeb61",
                "md5": "6179878a7beabf9b7771aa9b7157abd8",
                "sha256": "6da76be187c7529c659cac7b67a5ec27a615b4c9f9f77eed0348abd37c578891"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp313-cp313-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6179878a7beabf9b7771aa9b7157abd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.11",
            "size": 237988,
            "upload_time": "2025-02-07T20:44:21",
            "upload_time_iso_8601": "2025-02-07T20:44:21.464485Z",
            "url": "https://files.pythonhosted.org/packages/43/d9/e96af817e50310f9891dd67399e8e9fd651b21a7c8be13ed21d04ceaeb61/diffpy.pdffit2-1.5.1-cp313-cp313-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eda11aec6b9c471074a184c93ffe95fa16593ebd96a017b1a08a4aebed5cd6c6",
                "md5": "8f59076c202764a8bf81cac969a2531c",
                "sha256": "93d0b66b4d976dd2a451673958a7fa7c586dfd281282fcf3963fcdbe31e7a37c"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp313-cp313-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f59076c202764a8bf81cac969a2531c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.11",
            "size": 261121,
            "upload_time": "2025-02-07T20:44:23",
            "upload_time_iso_8601": "2025-02-07T20:44:23.585595Z",
            "url": "https://files.pythonhosted.org/packages/ed/a1/1aec6b9c471074a184c93ffe95fa16593ebd96a017b1a08a4aebed5cd6c6/diffpy.pdffit2-1.5.1-cp313-cp313-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dc47807e225343ee50f71132bc6185d62230c8f6950e3e6a6e161ae11eed9495",
                "md5": "7a81ce5c4f770d166125b3ed720a67d4",
                "sha256": "b9c923513238795ba5ab859b94922519486174f97d08f3bc17f344d47ae17932"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7a81ce5c4f770d166125b3ed720a67d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.11",
            "size": 8246142,
            "upload_time": "2025-02-07T20:44:25",
            "upload_time_iso_8601": "2025-02-07T20:44:25.561954Z",
            "url": "https://files.pythonhosted.org/packages/dc/47/807e225343ee50f71132bc6185d62230c8f6950e3e6a6e161ae11eed9495/diffpy.pdffit2-1.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e938239b7cd3bb4c134295c1c07318c6fac06fe920b0f615787bb67738e867a",
                "md5": "67453da836cd5442783e3425b34c5f38",
                "sha256": "26cef8fc915ca1ff98c19603728fae0d31c0bb06c2c99f96ad4762b4697b9929"
            },
            "downloads": -1,
            "filename": "diffpy.pdffit2-1.5.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "67453da836cd5442783e3425b34c5f38",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<3.14,>=3.11",
            "size": 1287376,
            "upload_time": "2025-02-07T20:44:28",
            "upload_time_iso_8601": "2025-02-07T20:44:28.030204Z",
            "url": "https://files.pythonhosted.org/packages/8e/93/8239b7cd3bb4c134295c1c07318c6fac06fe920b0f615787bb67738e867a/diffpy.pdffit2-1.5.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb6b0d69d67384257f8ed2538797c33d4f02f575bd8ff0f8b5d2c7f991de1d42",
                "md5": "800a9fdac73be18d2c71f05b6f417984",
                "sha256": "78e5ceb714d42ae7333e64c77d5c0b6aa07b1fbf7a9f29ba8323fbeb8d7cbb8f"
            },
            "downloads": -1,
            "filename": "diffpy_pdffit2-1.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "800a9fdac73be18d2c71f05b6f417984",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.11",
            "size": 154211,
            "upload_time": "2025-02-07T20:44:29",
            "upload_time_iso_8601": "2025-02-07T20:44:29.405450Z",
            "url": "https://files.pythonhosted.org/packages/fb/6b/0d69d67384257f8ed2538797c33d4f02f575bd8ff0f8b5d2c7f991de1d42/diffpy_pdffit2-1.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-07 20:44:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "diffpy",
    "github_project": "diffpy.pdffit2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "diffpy.pdffit2"
}
        
Elapsed time: 0.42311s