Skip to main content

Python library to manipulate XAFS spectra

Project description

# araucaria

[![License](https://img.shields.io/badge/License-BSD%202–Clause-green.svg)](https://github.com/marcoalsina/araucaria/blob/master/LICENSE) ![GitHub branch checks state](https://img.shields.io/github/checks-status/marcoalsina/araucaria/master)

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](https://git-scm.com/) in your machine, you can execute the following command in the console:

`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](https://docs.conda.io/en/latest/) installed (Anaconda or Miniconda), be sure to activate your environment:

`console 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:

`console 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](https://marcoalsina.github.io/araucaria).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

araucaria-0.1.11.tar.gz (1.4 MB view details)

Uploaded Source

File details

Details for the file araucaria-0.1.11.tar.gz.

File metadata

  • Download URL: araucaria-0.1.11.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.4

File hashes

Hashes for araucaria-0.1.11.tar.gz
Algorithm Hash digest
SHA256 7b12556c9ff5a6492b4219d618d21dace6edf3e32104664eb45ed0c2f8f6b4c0
MD5 51fda8c10062b83c37d8bb319bf4eaf5
BLAKE2b-256 327eed2e44982f6077e22975175380c4dfc7aca2fa1f4b904458e20cdedcb1da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page