Skip to main content

No project description provided

Project description

noisepy-seis-io

PyPI Build documentation codecov Read the Docs

This project was automatically generated using the LINCC-Frameworks python-project-template.

A repository badge was added to show that this project uses the python-project-template, however it's up to you whether or not you'd like to display it!

For more information about the project template see the documentation.

Dev Guide - Getting Started

Before installing any dependencies or writing code, it's a great idea to create a virtual environment. LINCC-Frameworks engineers primarily use conda to manage virtual environments. If you have conda installed locally, you can run the following to create and activate a new environment.

>> conda create env -n <env_name> python=3.10
>> conda activate <env_name>

Once you have created a new environment, you can install this project for local development and below are the recommended steps for setting up your environment based on different installation scenarios:

  1. Installing from PyPI:
>> pip install noisepy-seis

If you're using pip install noisepy-seis to install the package directly from PyPI, all sources and dependencies will be placed in the appropriate site-packages directory. This setup is suitable for production environments and does not require additional setup for development.

  1. Installing in Editable mode:
>> pip install -e .[dev]

If you're cloning the noisepy-seis repository and installing the development version in editable mode (-e flag), you can follow these steps:

  • Clone the noisepy-seis repository from GitHub.
  • Install the package in editable mode by running pip install -e .[dev].
  • Any additional steps or workarounds specific to this scenario can be added here.
  1. Installing without Editable Mode:
>> pip install .[dev]

Install pre-commit hook and pandoc:

>> pre-commit install
>> conda install pandoc

Notes:

  1. pre-commit install will initialize pre-commit for this local repository, so that a set of tests will be run prior to completing a local commit. For more information, see the Python Project Template documentation on pre-commit
  2. Install pandoc allows you to verify that automatic rendering of Jupyter notebooks into documentation for ReadTheDocs works as expected. For more information, see the Python Project Template documentation on Sphinx and Python Notebooks

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

noisepy_seis_io-0.1.14.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

noisepy_seis_io-0.1.14-py2.py3-none-any.whl (44.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file noisepy_seis_io-0.1.14.tar.gz.

File metadata

  • Download URL: noisepy_seis_io-0.1.14.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for noisepy_seis_io-0.1.14.tar.gz
Algorithm Hash digest
SHA256 664d49975324b91517011611a6cd92b780e7cdadd44af3734f9a60f98dbda170
MD5 a158c7c34613a3aeac690a96f8149a53
BLAKE2b-256 6826fe8083a22f880096c7c5124ef9f09b5e29f2f7ea01884bbbba5055aa52cd

See more details on using hashes here.

File details

Details for the file noisepy_seis_io-0.1.14-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for noisepy_seis_io-0.1.14-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 95a3552a12423a443ebc6ffc4d2276efd9450ea6441244a72233f93b39600bb8
MD5 0e509be7f598e34129cdf2d5bcd3c478
BLAKE2b-256 2ceef119b7f974475df229981206cd586842751f6c68d7305ebbca652ae33255

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