SkillAgentSearch skills...

Araucaria

A python library to read, process and analyze X-ray absorption spectra

Install / Use

/learn @marcoalsina/Araucaria
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

araucaria

License GitHub branch checks state

araucaria is a Python library to read, process and analyze X-ray absorption fine structure (XAFS) spectra. The library is designed to be modular, transparent, and light-weight, allowing the development of routines that are reproducible, exchangeable, and readily extensible.

The library is under active develeopment, but in its current state allows to perform both basic and advanced tasks on XAFS spectra such as linear combination fitting (LCF). Additional functionality will be added on a regular basis.

How to install

The following install options are curently available for the alpha version of araucaria:

Install with Git

If you have Git in your machine, you can execute the following command in the console:

name@machine:~$ pip install git+https://github.com/marcoalsina/araucaria.git

pip should be able to download the required dependencies. If you have Conda installed (Anaconda or Miniconda), be sure to activate your environment:

name@machine:~$ conda activate <yourenvironment>

Install with http

Alternatively, you can download the source code and install araucaria directly. Open up a terminal and execute the following commands:

name@machine:~$ wget https://github.com/marcoalsina/araucaria/archive/master.zip
name@machine:~$ unzip master.zip
name@machine:~$ cd araucaria-master
name@machine:~$ pip install .

Documentation

The official documentation of araucaria is available at https://marcoalsina.github.io/araucaria.

Related Skills

View on GitHub
GitHub Stars8
CategoryProduct
Updated1y ago
Forks0

Languages

Python

Security Score

70/100

Audited on Sep 20, 2024

No findings