Skip to main content

Transient Absorption Processing & Analysis Software

Project description

Project Icon

TAPAS

Transient Absorption Processing & Analysis Software

Documentation Status License (GPLv3) Last Commit Code of Conduct CodeQL Analysis Status PyPI version

What is TAPAS?

Installation Guide

There are three ways to install and run TAPAS

  1. Download & Run the Bundled App

  2. Install from PyPI

  3. Install from Source

Bundled App (GitHub Release)

  1. Visit the Releases page on GitHub

  2. Download the ZIP for your platform (e.g. TAPAS_vX.Y.Z.zip).

  3. Extract the ZIP to a folder of your choice.

  4. Run the executable:

No Python installation or environment setup is required.

Install from PyPI

  1. Install via pip:

    pip install pytapas
  2. Launch the GUI:

    • Use the console script:

      tapas
    • Or invoke as a module:

      python -m tapas

    Both commands start the same TAPAS graphical interface.

From Source (Development Workflow)

  1. Obtain the source:

    • Clone the repo:

      git clone https://github.com/PyTAPAS/TAPAS.git
      cd TAPAS
    • OR download Source code (zip) from GitHub and extract it.

  2. Create and activate a virtual environment:

    • Windows (cmd.exe):

      python -m venv .venv
      .venv\Scripts\activate
    • Windows (PowerShell):

      python -m venv .venv
      .venv\Scripts\Activate.ps1
    • macOS / Linux:

      python3 -m venv .venv
      source .venv/bin/activate
  3. Install dependencies and the editable package:

    pip install --upgrade pip
    pip install -e .

    (This reads pyproject.toml and installs all required dependencies.)

  4. Launch TAPAS:

    python launch_TAPAS.py

Documentation

A detailed documentation can be found here.

License

Copyright 2025 Philipp Frech

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

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

pytapas-1.0.18.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytapas-1.0.18-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file pytapas-1.0.18.tar.gz.

File metadata

  • Download URL: pytapas-1.0.18.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pytapas-1.0.18.tar.gz
Algorithm Hash digest
SHA256 ed18202b5b4432b1be950de0dab767a16d0479ebecff66bf8872e3ee08830406
MD5 140f9747f67a5cd4ed9328c3ec7e042e
BLAKE2b-256 9f92dbebddaa3e8b4175a52f0a479c317311e0574e4dfb2cc2048e49000c8740

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytapas-1.0.18.tar.gz:

Publisher: publish_pypi.yml on PyTAPAS/TAPAS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytapas-1.0.18-py3-none-any.whl.

File metadata

  • Download URL: pytapas-1.0.18-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pytapas-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 80d02c65d40e5ced1b055240908638e6484113fae676d0e0739ddc1ac4ed02ac
MD5 9718751aaa4dff5411d2191352b17c4b
BLAKE2b-256 e6db47c1306a5663fcf02c2707b115804a2d790f16dcc0adeca4d0ef0c1fd870

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytapas-1.0.18-py3-none-any.whl:

Publisher: publish_pypi.yml on PyTAPAS/TAPAS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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