Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.

There is a newer version of the record available.

Published January 30, 2022 | Version v0.7.0
Software Open

ASpecD

Description

ASpecD is a Python framework for handling spectroscopic data focussing on reproducibility. In short: Each and every processing step applied to your data will be recorded and can be traced back, and additionally, for each representation of your data (e.g., figures, tables) you can easily follow how the data shown have been processed and where they originate from.

What is even better: Actual data processing and analysis no longer requires programming skills, but is as simple as writing a text file summarising all the steps you want to have been performed on your dataset(s) in an organised way.

Released 2022-01-30

New features

  • aspecd.tasks.FigurereportTask for creating figure captions that can, e.g., be included in other documents
  • Attributes labelspacing and fontsize in aspecd.plotting.LegendProperties
  • Attribute output in aspecd.tasks.ModelTask controlling the type of output returned (dataset or model)
  • Method aspecd.model.Model.evaluate() for fast evaluation of models without any checks (useful in context of fitting)
  • Attribute dataset_type in aspecd.analysis.AnalysisStep to define type of calculated dataset that gets returned
  • aspecd.plotting.MultiPlotter1D and aspecd.plotting.MultiPlotter1DStacked with parameter "tight" for tight axes and "switch_axes" for switching axes
  • aspecd.plotting.SinglePlotter1D with parameter "switch_axes" for switching axes
  • aspecd.plotting.AxesProperties: angles of the axes tick labels can be set using the xticklabelangle and yticklabelangle properties

Changes

  • aspecd.processing.SliceExtraction sets dataset label to slice position
  • aspecd.processing.Averaging sets dataset label to averaging range

Fixes

  • Dataset importer does not override dataset label.
  • AnalysisSteps assign data to _origdata attribute if result is dataset
  • MultiprocessingTask correctly sets label of resulting datasets

Notes

If you use this software, please cite it using these metadata.

Files

tillbiskup/aspecd-v0.7.0.zip

Files (1.0 MB)

Name Size Download all
md5:72cea19a616ac52fbad02d4baa5d5b0b
1.0 MB Preview Download

Additional details

Related works