bm23id24-xas


Namebm23id24-xas JSON
Version 0.0.10 PyPI version JSON
download
home_pageNone
SummaryLibrary for XAS data analysis
upload_time2024-11-12 16:15:16
maintainerNone
docs_urlNone
authorMolokova, Lomachenko, Lopez Romero
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            bm23id24_xas is a python library based on xraylarch, pyfitit and pymca
It is created on BM23 and ID24 beamlines of the European Synchrotron Radiation Facility (ESRF)
It provides tools for analysis of X-ray Absorption spectroscopy data 

bm23id24_xas consists of 4 modules:
 - xas
 - pca_estimator
 - MCR-ALS 
 - LCA
 
 xas allows to load the data in .h5 format (the standart format for BM23 and ID24 beamlines after 2020 ESRF upgrade), perform calibration, alignment, interpolation, merge, normalization and EXAFS extraction. The result is a dictionary contatining scan numbers as keys and arrays with processed data as sub-dictionaries. The result is a dictionary.
 
 pca_estimator works with the dictionary produced by xas but can also work with an independent txt file contatining energy as the first column and normalized XAS spectra as 2nd and other columns. It allows to interactivelly perform PCA. The function is based on pyfitit, but readapted for the needs of the beamline users. The result is a dictionary.
 
 MCR-ALS works with the dictionary produced by xas, but can also work with an independent txt file contatining energy as the first column and normalized XAS spectra as 2nd and other columns. It allows to interactivelly perform MCR-ALS analysis. It is possible to provide reference spectra if needed as dictionaries produced by xas or txt files if needed. The result is a dictionary.
 
 LCA works with the dictionary produced by xas, but can also work with txt files for both, data and references.
 



            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "bm23id24-xas",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Molokova, Lomachenko, Lopez Romero",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "bm23id24_xas is a python library based on xraylarch, pyfitit and pymca\r\nIt is created on BM23 and ID24 beamlines of the European Synchrotron Radiation Facility (ESRF)\r\nIt provides tools for analysis of X-ray Absorption spectroscopy data \r\n\r\nbm23id24_xas consists of 4 modules:\r\n - xas\r\n - pca_estimator\r\n - MCR-ALS \r\n - LCA\r\n \r\n xas allows to load the data in .h5 format (the standart format for BM23 and ID24 beamlines after 2020 ESRF upgrade), perform calibration, alignment, interpolation, merge, normalization and EXAFS extraction. The result is a dictionary contatining scan numbers as keys and arrays with processed data as sub-dictionaries. The result is a dictionary.\r\n \r\n pca_estimator works with the dictionary produced by xas but can also work with an independent txt file contatining energy as the first column and normalized XAS spectra as 2nd and other columns. It allows to interactivelly perform PCA. The function is based on pyfitit, but readapted for the needs of the beamline users. The result is a dictionary.\r\n \r\n MCR-ALS works with the dictionary produced by xas, but can also work with an independent txt file contatining energy as the first column and normalized XAS spectra as 2nd and other columns. It allows to interactivelly perform MCR-ALS analysis. It is possible to provide reference spectra if needed as dictionaries produced by xas or txt files if needed. The result is a dictionary.\r\n \r\n LCA works with the dictionary produced by xas, but can also work with txt files for both, data and references.\r\n \r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Library for XAS data analysis",
    "version": "0.0.10",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30624b4cf926e583b91a59512721a8d534c09858ccc519c18eeb572990eeec6f",
                "md5": "900e86a3de977e6b8552ce7b601f5af2",
                "sha256": "4d7d02c0195c91d57b3174828a62562b4aa6724f069502bdbaf0fdb00720d3e0"
            },
            "downloads": -1,
            "filename": "bm23id24_xas-0.0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "900e86a3de977e6b8552ce7b601f5af2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 18550,
            "upload_time": "2024-11-12T16:15:16",
            "upload_time_iso_8601": "2024-11-12T16:15:16.967177Z",
            "url": "https://files.pythonhosted.org/packages/30/62/4b4cf926e583b91a59512721a8d534c09858ccc519c18eeb572990eeec6f/bm23id24_xas-0.0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-12 16:15:16",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bm23id24-xas"
}
        
Elapsed time: 0.65786s