Skip to main content

EarthquakesETL add-on for Orange 3 data mining software.

Project description

GitHub PyPI Python PostgreSQL Orange Data Mining

Orange3 EarthquakesETL

EarthquakesETL add-on for Orange 3 data mining for acquiring global earthquake data via APIs, cleaning the data through a configurable node, and generating seismic attributes for machine learning modeling.

Installation

Orange add-on installer

Install from Orange add-on installer through Options -> Add-ons.

Using pip

To install the add-on with pip use

pip install EarthquakesETL

To install the add-on from source, run

python setup.py install

To register this add-on with Orange, but keep the code in the development directory (do not copy it to Python's site-packages directory), run

python setup.py develop

You can also run

pip install -e .

which is sometimes preferable as you can pip uninstall packages later.

Anaconda

If using Anaconda Python distribution, simply run

pip install EarthquakesETL

Required Dependencies:

  • Orange3>=3.38.1
  • psycopg2>=2.9.10
  • pandas>=2.2.3
  • SQLAlchemy>=2.0.40
  • bcrypt>=4.3.3
  • geopandas>=1.0.1
  • bs4>=0.0.2
  • typing>=3.7.4.3
  • openquake.engine>=3.23.1
  • fiona>=1.10.1
  • dataclasses>=0.6
  • numpy>=1.26.4
  • Sphinx>=8.1.3
  • PyQtWebEngine>=5.15.7

Usage

After the installation, the widgets from this add-on are registered with Orange. To run Orange from the terminal, use

orange-canvas

or

python3 -m Orange.canvas

New widgets are in the toolbox bar under EarthquakesETL section.

Workflow Example

This is an example of how you can use this add-on.

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

earthquakesetl-1.0.2.tar.gz (871.4 kB view details)

Uploaded Source

Built Distribution

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

earthquakesetl-1.0.2-py3-none-any.whl (229.6 kB view details)

Uploaded Python 3

File details

Details for the file earthquakesetl-1.0.2.tar.gz.

File metadata

  • Download URL: earthquakesetl-1.0.2.tar.gz
  • Upload date:
  • Size: 871.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for earthquakesetl-1.0.2.tar.gz
Algorithm Hash digest
SHA256 7fc5af1acf893f1b32c6e24eb87a96a2ea90e7e098320ab3d911e7c75183ef26
MD5 50730a43cbdcb8683bbb44de00ad243d
BLAKE2b-256 45ee689ad2b2449eda2addb660a11102a89c218e95f464d736b78d5b7f7ffc6b

See more details on using hashes here.

File details

Details for the file earthquakesetl-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: earthquakesetl-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 229.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for earthquakesetl-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 602d18c062370948930b0bdaf05edb12c6e440b90e7c38ab93b2ce77c651508b
MD5 a9381364df0f97cdcde13f170dc7bbda
BLAKE2b-256 d47c792b52a19f489f7ce3d93fff4be514cc92fcbe6a0c6102355f3d06d450ed

See more details on using hashes here.

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