https://github.com/ahoffm02/catxas
In-situ catalysis XAS data manipulation and analysis package for data collected at SSRL using the CXAS software
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
In-situ catalysis XAS data manipulation and analysis package for data collected at SSRL using the CXAS software
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
catXAS
A Python based XAS analysis workflow that also correlates process data streams to the XAS spectra.
To get Started:
Install Anaconda:
Download and install the anaconda python distribution:
https://www.anaconda.com/products/distribution
Install Larch in dedicated environment (CatXAS) and update dependencies:
This is a modified set of installation notes from the xraylarch source (https://xraypy.github.io/xraylarch/) [updated 1/23/2024]:
Activate your conda environment (called base by default) and update it:
conda activate conda update -y conda python pipCreate a dedicated python 3.10.13 environment (name = catXAS) to install Larch into and activate it:
conda create -y --name catXAS python=3.10.13 conda activate catXASInstall the main dependencies:
conda install -y numpy scipy matplotlib scikit-learn pandas<2.0.0 pip install glob2 ipywidgets wxpython pymatgen pip install h5py==3.9.0 conda install -y -c conda-forge openbabel tomopy pip install epicsapps conda install conda-forge::pycifrwinstall Larch (latest release):
pip install xraylarch
Install Jupyter Notebooks into CatXAS environment:
open Anaconda
In the “Home” tab use dropdown tab next to “Application on” to select “catXAS” There will be a slight pause while the software switches to the new environment
Scroll down in the main window and select “Install” for the Jupyter Notebook application There will be a slight pause while the software installs Jupyter Notebook
Other dependencies may be missing in the environment that may need to be added through pip or conda.
Owner
- Login: ahoffm02
- Kind: user
- Repositories: 2
- Profile: https://github.com/ahoffm02
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 2
- Total pull requests: 2
- Average time to close issues: 19 minutes
- Average time to close pull requests: 10 minutes
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- pyup-bot (2)
Pull Request Authors
- ahoffm02 (1)
- pyup-bot (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Click ==7.0 development
- Sphinx ==1.8.5 development
- bump2version ==0.5.11 development
- coverage ==4.5.4 development
- flake8 ==3.7.8 development
- pip ==19.2.3 development
- tox ==3.14.0 development
- twine ==1.14.0 development
- watchdog ==0.9.0 development
- wheel ==0.33.6 development