Skip to main content

GUI to load and analyze image data from electrical impedance tomography (EIT)

Project description

EIT Dashboard

Visualize and manipulate EIT in a code free way using the open source eitprocessing software.

Important: While the software code is open source, your data may not be. Once the dashboard is downloaded (and/or updated) on your local machine, no online interaction is needed. Your data remains local and is not shared or uploaded by this software.

Badges
code repository github repo badge
license github license badge
community registry RSD workflow pypi badge
howfairis fair-software badge
Documentation Documentation Status

Getting started

Install EIT Dashboard

The first time that the dashboard is used, the repository needs to be cloned and the package has to be installed as follows:

  • Create fresh environment
    • Make sure you are in your base environment: conda activate
    • Create a new environment: conda create -n <envname> python=3.10
    • Activate new environment: conda activate <envname>
  • Clone and install
    • Clone the repository: git clone git@github.com:EIT-ALIVE/eit_dash.git
    • Install:
      • Run pip install -e .

2. Running EIT Dashboard

To run the installed dashboard the following command can be used:

eit-dash run

Open the resulting link in a browser (often something like http://127.0.0.1:8050/). Note that while the dashboard should work on any browser, if you are experiencing issues we recommend switching to Chrome or Firefox, as these are the browser where we do most of the testing.

Please see our user manual for instructions on how to use the dashboard.

For developers

1. Installation

Install Poetry

EIT Dashboard uses of poetry to easily manage the needed packages. Poetry can be installed as follows. Please refer to the official installation instructions if problems arise:

In Linux (and WSL) or macOS

curl -sSL https://install.python-poetry.org | python3 -

Alternatively, you can use Homebrew in macOS:

brew install poetry

In Windows (using PowerShell)

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

Alternatively, poetry can also be installed using pip or conda in a virtual environment of choice.

Install EIT Dashboard

The first time that the dashboard is used, the repository needs to be cloned and the needed dependencies have to be installed by navigating to the path where it should be installed and running:

git clone git@github.com:EIT-ALIVE/eit_dash.git
cd eit_dash
poetry install

2. Running EIT Dashboard

Stay up to date

To ensure you are using the newest version, including any updates since you last used it, navigate to the folder where the dashboard is installed and run:

git pull
poetry install
Run dashboard

Run the command below to run the dashboard with the latest change made in the code, and follow the link displayed.

poetry run python eit_dash/main.py

Documentation

Include a link to your project's full documentation here.

Contributing

If you want to contribute to the development of eit_dash, have a look at the contribution guidelines.

Credits

This package was created with Cookiecutter and the NLeSC/python-template.

License

This source code is licensed using a standard Apache 2.0 License

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

eit_dash-0.0.1.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

eit_dash-0.0.1-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file eit_dash-0.0.1.tar.gz.

File metadata

  • Download URL: eit_dash-0.0.1.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for eit_dash-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ed95c050ab99e2aca8f7ce3ad9aee45775dff3efbca23b45fd17fb54b50704d3
MD5 854e182480ff2609ce9751cc8d40fca1
BLAKE2b-256 7ee8b15ae6037b8bfefadd5574e5377d7f43129e435f50b6f20938df07f2a095

See more details on using hashes here.

File details

Details for the file eit_dash-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: eit_dash-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for eit_dash-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a59806186f46147abc7865f2ebe67460137bbcddf3e48698885452fe55e07f9
MD5 95d9fce51c266e8c12853032ce72d95d
BLAKE2b-256 8d2f8f88fdf98b424fce35e98d1118215710e464e9143176420457046e6c1b54

See more details on using hashes here.

Supported by

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