Data Analysis for X-ray Spectroscopy
Project description
Data Analysis for X-ray Spectroscopy
Installation
You can install the development version using:
python3 -m pip install [--ignore-installed] https://gitlab.esrf.fr/spectroscopy/daxs/-/archive/main/daxs-main.tar
The --ignore-installed
argument is required if you want to upgrade an
existing installation.
It is best if you install the library in a virtual environment to avoid messing up other Python packages. See the official documentation on how to create and use virtual environments.
Usage at the ESRF
Scripts and command line
To use the library on the computing cluster, follow the steps below.
- Login on the front-end:
ssh -Y slurm-nice-devel
- Ask for resources:
srun --pty bash
- Load the spectroscopy module:
module load conda; module load spectroscopy
. The command loads a Python virtual environment that contains the latest version of the library. - Print the version of the library to test that everything went smoothly:
python -c "import daxs; print(daxs.__version__)"
If all went well, you should be able to use the library in your scripts.
JupyterHub
You can also use the library in a Jupyter Notebook. Follow steps 1-3
from above. Next, install the kernel by running kernel-install
.
After, connect to https://jupyter-slurm.esrf.fr and start a server on the Intel partition. On the right-hand side, press New. The Python environment should be in the list, as shown in the image below. Select it to create a new Jupyter Notebook.
Run kernel-remove
to remove the kernel. Alternatively, you can use the
jupyter kernelspec
command to manage the kernels.
While this simplifies the usage, you will not be able to add Python packages to the virtual environment. If you want to use additional packages not present in the environment, the best approach is to install the library in your home directory, in a virtual environment.
Documentation
The documentation can be found at https://spectroscopy.gitlab-pages.esrf.fr/daxs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file daxs-2022.0.tar.gz
.
File metadata
- Download URL: daxs-2022.0.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01f3c8b89ed0ab9d31a41c2263da73145247ec1e8fabb92588253379da30e422 |
|
MD5 | 1726c6fc767f7e39917789a391596db5 |
|
BLAKE2b-256 | ba131b3355c2e8c90a61aafa9bdb6f2be5cfa2c9325df8dfae58c0e730fbb06f |
File details
Details for the file daxs-2022.0-py3-none-any.whl
.
File metadata
- Download URL: daxs-2022.0-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddb0c3570cab5315bae2acf7ccdcaecd8aa519ed149d2f1f7a35f01338edd979 |
|
MD5 | 166429b909a11ae99c2fc8ff09a56710 |
|
BLAKE2b-256 | 10dcb11cdbb2ad222ae608801f22bd1ca90011651f2a7707b3dc0bd16953b40d |