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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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