Skip to main content

python client to Surfline API

Project description

pysurfline

Get the surf forecast for any spot listed on Surfline.

Quickly get the forecast as a pandas Dataframe and plot surf forecast with matplotlib to visualize the conditions of your favorite surf spot.

  • Surf data (wave min and max)
  • Wind data (speed and direction)
  • Swell (height, period, direction)
  • Tide (height, direction)
  • Daylight (sunrise, sunset)
Distribution PyPI PyPI - Python Version
Tests Tests codecov
Code black flake8
Documentation Documentation build

Installation

Install with pip

pip install pysurfline

Example

Get the pysurfline.SurfReport plot for Banzai Pipeline in Oahu, Hawaii (USA). Go to full example.

SurfReport plot

Documentation

The documentation can be found here.

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

pysurfline-0.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

pysurfline-0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file pysurfline-0.1.tar.gz.

File metadata

  • Download URL: pysurfline-0.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pysurfline-0.1.tar.gz
Algorithm Hash digest
SHA256 2eddf958e4dc89a3d1537c1dd78c16447e7182206ac1e6068ac7578c1840310f
MD5 ab58436ad64930a95cf4c091da0e264b
BLAKE2b-256 d410c12085262a3071a9f9ab4fb02a0bf7cd7bedc4a116e3449e08667bbbb5cf

See more details on using hashes here.

File details

Details for the file pysurfline-0.1-py3-none-any.whl.

File metadata

  • Download URL: pysurfline-0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pysurfline-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f779a03b5995ec42d35d62d6fc68cd1a0fc903b5a428722488acc88b0fc4919a
MD5 521b189bd034447ba128b5bf0b27be12
BLAKE2b-256 c8a00c61f76264e22820e58b85c753d9d0b70fd56fa2a92ab11846438498de92

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