Catalog PyPI
Back to packageRELEASE DETAILS

0.7.0

PyPI

aelcha

A Python package providing the code for Automated Electrochemical Analysis (aElChA)

Published27 Jan 2025
Direct dependencies18
Transitive dependenciesNot calculated

README

Version 0.7.0 documentation

PyPI-Server Project generated with PyScaffold

aElChA

A Python package providing the code for Automated Electrochemical Analysis (aElChA)

A longer description of your project goes here...

Installation

pip install aelcha

Usage

Excel as User Interface

  • Open the File_Selection.xlsx from the examples folder
  • Enter the files you like to process in the first sheet "Selection"
  • Enter the parameters for the analysis
    • General parameters in the second sheet "Configuration"
    • File specific parameters in the first sheet "Selection"
  • Run the script
python <path_to_repository>/examples/script.py

Python as User Interface

from aelcha.core import process_file
from aelcha.user_interface import SelectionRow, Configuration
from aelcha.common import MaccorPreprocessingOption


config = Configuration(
    input_dir_default='path/to/input',
    export_dir_default='path/to/output',
    input_source_type=MaccorPreprocessingOption.mims_client1
)
row = SelectionRow(
    index=0,
    file_name='file_name.txt',
    sample_name='sample_name',
)
process_file(row, config)

Note

This project has been set up using PyScaffold 4.5. For details and usage information on PyScaffold see https://pyscaffold.org/.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 23

Native requirements
18 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
batt-utility
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
batt-utilityruntime
bs4
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
bs4runtime
digatron-utility
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
digatron-utilityruntime
maccor-utility
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
maccor-utilityruntime
matplotlib
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
matplotlibruntime
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
numpyruntime
openpyxl
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
openpyxlruntime
pandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pandasruntime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pydanticruntime
sphinx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
sphinxruntime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
scipyruntime
typing_extensions
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
typing_extensionsruntime
uncertainties
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
uncertaintiesruntime
setuptools
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
setuptools; extra == "testing"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "testing"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "testing"runtime
pre-commit
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pre-commit; extra == "dev"runtime
tox
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tox; extra == "dev"runtime
setuptools
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
setuptools; extra == "all"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "all"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "all"runtime
pre-commit
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pre-commit; extra == "all"runtime
tox
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tox; extra == "all"runtime

Distribution files

2 collected
aelcha-0.7.0-py3-none-any.whl

bdist_wheel · 49.93 KB · Python py3

Source file
aelcha-0.7.0.tar.gz

sdist · 84.09 KB · Python source

Source file

Repository

PENDING
lukasgold/aelcha-package

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:21 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:99059a72e82c3c9a600be2d596417b568607b14b02fd0569b0c8ff1cfcd321ef

Other collected versions

View all collected versions →