Skip to main content

An Open Source Python package for TEX86 calibration

Project description

https://travis-ci.org/brews/baysparpy.svg?branch=master

An Open Source Python package for TEX86 calibration.

This package is based on the original BAYSPAR (BAYesian SPAtially-varying Regression) for MATLAB (https://github.com/jesstierney/BAYSPAR).

Quick example

First, load key packages and an example dataset:

import numpy as np
import bayspar as bsr

example_file = bsr.get_example_data('castaneda2010.csv')
d = np.genfromtxt(example_file, delimiter=',', names=True)

This dataset (from Castañeda et al. 2010) has two columns giving sediment age (calendar years BP) and TEX86.

We can make a “standard” prediction of sea-surface temperature (SST) with predict_seatemp():

prediction = bsr.predict_seatemp(d['tex86'], lon=34.0733, lat=31.6517,
                                 prior_std=6, temptype='sst')

To see actual numbers from the prediction, directly parse prediction.ensemble or use prediction.percentile() to get the 5%, 50% and 95% percentiles.

You can also plot your prediction with bsr.predictplot() or bsr.densityplot().

For further details, examples, and additional prediction functions, see the online documentation (https://baysparpy.readthedocs.io).

Installation

To install baysparpy with pip, run:

$ pip install git+git://github.com/brews/baysparpy.git@stable

Unfortunately, baysparpy is not compatible with Python 2.

Support and development

License

baysparpy is available under the Open Source GPLv3 (https://www.gnu.org/licenses).

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

baysparpy-0.0.3.tar.gz (49.4 MB view details)

Uploaded Source

Built Distribution

baysparpy-0.0.3-py3-none-any.whl (49.4 MB view details)

Uploaded Python 3

File details

Details for the file baysparpy-0.0.3.tar.gz.

File metadata

  • Download URL: baysparpy-0.0.3.tar.gz
  • Upload date:
  • Size: 49.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.2 requests-toolbelt/0.8.0 tqdm/4.19.6 CPython/3.6.4

File hashes

Hashes for baysparpy-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f68b9f34c7a3e8c08dfe02611b752a0cf0679e1a95da8b7dec2bb32309600738
MD5 7441544111ebc4bf354c61f6b57b786e
BLAKE2b-256 691251761af20b2ea36c809160f32f8ef786879da62e628967b33d3b00b93d23

See more details on using hashes here.

File details

Details for the file baysparpy-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: baysparpy-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 49.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.2 requests-toolbelt/0.8.0 tqdm/4.19.6 CPython/3.6.4

File hashes

Hashes for baysparpy-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d6869869e679262ddcbce9291ace95353be07dabae501e0cd5ff8224837f7ca7
MD5 3e76dbfa1b987ad4bdcc5d6ab5a9623e
BLAKE2b-256 8e389ebd2f66f266c174c847c9202278126ed7ca177bc9a3e51cd73d7611ce6a

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