Skip to main content

The nautical package provides users with access to historical and real time nautical information.

Project description


Nautical

Build-Linux Build-OSX Build-Windows

PyPI version fury.io GitHub latest commit Code Coverage

Description

Ahoy! Whether you've got your sea legs under yeh', or you're just looking to get those toes wet, you have discovered Nautical. Nautical contains an extension to a python based web scraper that allows users to retrieve NOAA buoy information. Nautical also provides users with a simple interface to the NOAA NCEI web api.

Peer into that spyglass and review the nautical documentation for more information.

Documentation

View the documentation page for more information.

Contributing

View the contirbuting guidelines for more information.

Examples

More details and specific examples can be found in here.

Building and Testing

Create the environment [optional]

If you wish to create a virtual environment:

python -m venv /path/to/nautical_venv

NOTE: The python referenced above should be a version of python that is acceptable for this library.

Don't forget to activate the virtual environment, source /path/to/nautical_venv/bin/activate.

Install dependencies

NOTE: The dependencies will be installed in the next step, but provides the opportunity to view the dependency install by itself.

pip install pip --upgrade;

pip install -r requirements.txt

Install the package

pip install . --upgrade

Execute Tests

If you wish to view the results with a bit more information, run the following commmand:

pip install pytest coverage pytest-cov mock

All tests for the project are located in the tests directory. The minimal requirements for the contributions to make it into the repository will be to pass all tests. Run the pytest command in this directory, or provide the directory to the command. Use the coverage and pytest-cov packages to view all of the results more clearly.

pytest --cov=tests

If the user is running a system that can execute shell scripts, run the following from the project base directory:

scripts/pytest.sh

The user may also view the output of linting with:

scripts/pylint.sh

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

nautical-3.2.0.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

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

nautical-3.2.0-py3-none-any.whl (42.9 kB view details)

Uploaded Python 3

File details

Details for the file nautical-3.2.0.tar.gz.

File metadata

  • Download URL: nautical-3.2.0.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for nautical-3.2.0.tar.gz
Algorithm Hash digest
SHA256 155610c132e6740667459c41bf97a3c54a5a1e0eb17bc7df4ae2b19dd266910e
MD5 a3b886f7b2c9058c380c90edb439d551
BLAKE2b-256 f530fe600baa6cf65d4b02732a8498374a10a5468e289e3c8337c0b137778281

See more details on using hashes here.

File details

Details for the file nautical-3.2.0-py3-none-any.whl.

File metadata

  • Download URL: nautical-3.2.0-py3-none-any.whl
  • Upload date:
  • Size: 42.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for nautical-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffab7f30d872d0e5dbdd02954025916c9c9150ff059fcfca06cc043ae1f2ed33
MD5 bb5ee8a5ea8332c42ed182d9851bc23e
BLAKE2b-256 a5c614096975ec5a92859396cff1c1aa0a843fb08bbce096e58639139f1d96d3

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