echopile
echopile is a Dash application for pile integrity signal loading, processing, and visual analysis.
Requirements
- Python 3.10 or newer
Install
Core install:
pip install .
Install with SEG-Y support:
pip install .[segy]
Run
From an installed package:
echopile
Or directly from source:
python -m echopile
The app starts on http://127.0.0.1:8050 by default.
Example workflow
- Launch the app.
- Load one of the files from
examples/. - Start with
Vel (Z_component) (big probe)_F_2000.sncto verify the full SNC workflow. - Use
A_9_kazachya.pp.CSVfor PET import andZBL1.txtfor ZBL text import. - If SEG-Y support is installed, load
0305_no-arm.sgy.
Tests
Run the current regression suite from the project root:
python -m unittest discover -s tests
Release checklist
- Build source and wheel artifacts:
python -m build
- Smoke test the installed wheel:
pip install dist/*.whl
echopile --host 127.0.0.1 --port 8050
Release files for echopile 0.95.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| echopile-0.95.0.tar.gz | 90.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| echopile-0.95.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 186.3 kB
Release files / echopile-0.95.0.tar.gz
| Download URL | echopile-0.95.0.tar.gz |
|---|---|
| Size | 90.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7cf75eb933e31be779ba1c54caed8eaf0938526341f0fee6709f5309b42a62b3
|
|
BLAKE2b-256 checksum How to use checksums |
8f71838ce70ea9935bf4b304e10c31652c642c079d00153dc785bf378ded4489
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / echopile-0.95.0-py3-none-any.whl
| Download URL | echopile-0.95.0-py3-none-any.whl |
|---|---|
| Size | 95.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6d5c7f0fcc454c68f8617f845bb5bb35ca37a13b2a1e1c51b39fa159a24622a5
|
|
BLAKE2b-256 checksum How to use checksums |
d978c5cc4315a8183685adb01fb5a90985bbebd3f2dd3088dd23f67c9c94d30f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|