Skip to main content

DOI PyPI version Continuous Integration Documentation Status Code style: black

basinex

basinex-LOGO

The mHM basin extractor. Extract basins for given gauging stations.

Dependencies

  • numpy v1.14.5 or later
  • netCDF4
  • GDAL
  • pyyaml
  • C++ compiler (for development version)

Installation

If you have GDAL already installed, basinex can be installed via pip:

pip install basinex

GDAL installation

Getting GDAL installed with pip is allways a bit cumbersome. Therefore we compiled instructions for the main target systems.

Ubuntu

To get a recent version of GDAL, you can use the ppa of ubuntugis:

sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt install gdal-bin libgdal-dev
pip install wheel numpy
pip install GDAL==$(gdal-config --version)

MacOS

GDAL can be installed with homebrew:

brew install gdal
pip install wheel numpy
pip install GDAL==$(gdal-config --version)

Windows

You can use the unoffical wheels of Christoph Gohlke to install GDAL. The easiest way to do so, is using pipwin:

pip install pipwin
pipwin install gdal

Development version in conda environment

It is best to use basinex with conda to have gdal and NetCDF installed properly. To use the development version of basinex, download this repository and do the following in your conda environment:

conda install -y gdal netcdf4 pyyaml cxx-compiler
pip install .

Then you can execute basinex in that conda environment.

Documentation

Here is a short introduction about how to use the basin extractor. Have a look at the example directory or try it out directly with:

basinex -c examples

Usage

A command line script basinex will be installed with this package. You can execute it in your terminal and it will search for an input.yml file in your current directory.

To get more information about how to use the command line interface, you can have a look at the help message:

$ basinex -h
usage: basinex [-h] [-n LINE] [-i INPUT] [-v] [-c CWD] [--version]

mHM basin extractor

optional arguments:
  -h, --help            show this help message and exit
  -n LINE, --line LINE  the gauge to extract, given as its (0-based) line number in the look up table
  -i INPUT, --input INPUT
                        the input yaml file to read (default: 'input.yml')
  -v, --verbose         give some status output
  -c CWD, --cwd CWD     the working directory
  --version             show program's version number and exit

The input file

The main input file input.yml is documented and should (hopefully) give an overview

The default input file looks like this:

outpath: /path/to/output/
flowacc: /path/to/facc.asc
flowdir: /path/to/fdir.asc
gauges: /path/to/lut.txt
matching:
  scaling_factor: 0.001
  max_distance: 800
  max_error: 0.8
mask:
  fname: basin.asc
  outpath: morph
gauge:
  fname: idgauges.asc
  outpath: morph
gridfiles:
  - fname: /path/to/input/facc.asc
    outpath: morph
  - fname: /path/to/input/input1.asc
    outpath: morph
  - fname: /path/to/input/input2.asc
    outpath: luse
ncfiles:
  - fname: /path/to/input/input1.nc
    outpath: meteo
    ydim: northing
    xdim: easting
    y_shift: 0.5
    x_shift: 0.5
  - fname: /path/to/input/input2.nc
    outpath: meteo
    ydim: 'y'
    xdim: 'x'

Description

  • outpath: outpath/gauge_id/ - Required: Output location, all data will be writen to outpath/gauge_id/
  • flowacc: /path/to/facc.asc - Required: flowaccumulation
  • flowdir: /path/to/fdir.asc - Required: flowdirection
  • gauges: /path/to/lut.txt - Required: gauging data lookup table Structure of the table:
    • A simple text table with seperator ';'
    • if the basin should be delineated, the following fields are required:
      • id: an unique gauging station identifier
      • size: size of the catchment
      • y: y coordinate of the gauging station
      • x: x coordinate of the gauging station
    • if an pre processed basin mask should be used, the following fields are required:
      • id: an unique basin identifier
      • path: path to the mask file
      • varname: name of the mask variable (optional, only needed if the mask is stored in a netcdf file)
  • latitude-size-correction: False - Optional: perform a latitude correction for the given basin size (default: False)
    • AREA = N_cells * res_x * ( cos(LAT) * res_y ) * scaling factor^2
  • matching: - Required: gauge matching parameters
    • Note: The gauge matching is based on the flowaccumulation data. The value for any given cell in the flowaccumulation grid is interpreted as the size [in cells] of a river basin drainig into the respective cell. During gauge matching the flowaccumulation grid is searched for a cell with a corresponding basin size close to the given gauge basin size. The search radius will be increased succesively and can be limited to a maximum size. As soon as a matching cell is found (error between catchment sizes is smaller than the given maximum error) the search ends.
    • scaling_factor: .001 - scaling factor to account for the (possible) unit differences between the flowaccumulation and the gauging data. In order to make the data comparable the effective flowaccumulation will be caclulated as:
      • flowaccumulation_value * (cellsize * scaling_factor)^2
    • max_distance: 800 - maximum distance [in map units] around a given gauging station location to search for a matching cell
    • max_error: 0.8 - maximum error, as a fraction of the given basin size
  • mask: - Optional: Write the delineated basin
    • fname: basin.asc - Optional: file name of the mask grid (default: mask.asc)
    • outpath: morph - output subdirectory
  • gauge: - Optional: Write the gauge basin
    • fname: idgauges.asc - Optional: file name of the gauge grid (default: idgauges.asc)
    • outpath: morph - output subdirectory
  • gridfiles: - Optional: Any number of grid files to extract.
    • Note: currently only the formats ArcAscii and GeoTIFF are supported
    • fname: /path/to/input/facc.asc - flow accumulation and flow direction won't be written unless listed here
    • outpath: morph - Optional: output subdirectory under outpath/gauge_id
  • ncfiles: - Optional: Any number of netcdf files to extract.
    • Note: In order to extract from netcdf, coordinate values must be given.
      • Example: If your data variables depend on the three dimensions time, y, x your file should also contain the two one-dimensional (!) variables y (depending solely on the dimension y) and x (depending solely on the dimension x). Tools like cdo tend to silently remove variables, so double check, that this information is avaialable
    • fname: /path/to/input/input1.nc
    • outpath: meteo - Optional: output subdirectory under outpath/gauge_id
    • ydim: northing - Required: name of the (1D-) variable holding the y coordinates
    • xdim: easting - Required: name of the (1D-) variable holding the x coordinates
    • y_shift: .5 and x_shift: .5 - Optional: Coordinates of spatial data are definied on a certain location of the cell they belong to (e.g. upper or lower left corner). All the supported file formats handle coordinates transparently, with excpetion of netcdf. To account for the flexibility the format offers, it is possible to specify the fraction of a cell the origin is shifted from the upper left corner in x and y direction. The bounding box of the dataset (an imaginary box, that contains exactly the entire spatial domain) is then caclulated as:
      • ymin = min(y_values) - (cellsize * (1 - y_shift))
      • ymax = max(y_values) + (cellsize * y_shift)
      • xmin = min(x_values) - (cellsize * (1 - x_shift))
      • xmax = max(x_values) + (cellsize * x_shift)
      • Examples:
        • Your coordinate values specify the upper left corner of a cell
          • y_shift: 0
          • x_shift: 0
        • Your coordinate values specify the center of a cell:
          • y_shift: 0.5
          • x_shift: 0.5
        • Your coordinate values specify the lower left corner of a cell
          • y_shift: 1
          • x_shift: 0
      • Default: lower left corner, i.e:
        • y_shift: 1
        • x_shift: 0

Notes

This package was orginally developed by David Schäfer who also provides a standalone version of the geoarray subpackage.

The netcdf4 and geoarray subpackages have been taken from the jams-python package, that was formerly developed at the CHS department at the UFZ and is now released under the MIT license.

License

LGPLv3

Metadata

Release files for basinex 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for basinex 0.2.0
File Size Uploaded
basinex-0.2.0.tar.gz 32.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for basinex 0.2.0
File
basinex-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
basinex-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
basinex-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
basinex-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
basinex-0.2.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
basinex-0.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
basinex-0.2.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
basinex-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
basinex-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
basinex-0.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
basinex-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
basinex-0.2.0-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
basinex-0.2.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
basinex-0.2.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
basinex-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
basinex-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
basinex-0.2.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
basinex-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
basinex-0.2.0-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
basinex-0.2.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
basinex-0.2.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
basinex-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
basinex-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
basinex-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
basinex-0.2.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
basinex-0.2.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
basinex-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
basinex-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
basinex-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 6.4 MB

Release files / basinex-0.2.0.tar.gz

Download URL basinex-0.2.0.tar.gz
Size 32.3 kB
Tags Source
SHA-256 checksum
How to use checksums
979cc37c829acdb6f54dac08d981f201bb5e6446b2cadb8736d05bc5c15126db
BLAKE2b-256 checksum
How to use checksums
691cff5ed5cee35c9fb1ec081387db21414328aee79914f2f1bb6ee21925a563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp310-cp310-win_amd64.whl

Download URL basinex-0.2.0-cp310-cp310-win_amd64.whl
Size 109.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9da10bce6ffcaee4d7c66f84c9da8a6b45c19c41769d53bd0c28acd20f7d44e0
BLAKE2b-256 checksum
How to use checksums
a74e0e301fd7a41d4584c8bf371c8dadb4d7e796310f57ffb6bb587bef94d220
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL basinex-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 466.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
41dc4d7725967086a3a1fd3ec9f04e7b7cd3768abb5e5c85e99fd6fd9f71e94c
BLAKE2b-256 checksum
How to use checksums
32ccff9df602dc2b69ba25580d531a801f8cdcf5a28970f0e128462fecd80b81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL basinex-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 101.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96e96a5c9f7e4e25ff336ac9b54190810bde1517da7a19e3462e558ee99c505e
BLAKE2b-256 checksum
How to use checksums
871bb2c8334fe902593a32beebbd7bb9f288672542f05206bb78ea59761c54df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL basinex-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 109.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
984e9b686720f8239d177be2086bf133ab307279c9c172ef9af573a89fa005f4
BLAKE2b-256 checksum
How to use checksums
77fd2e9c6f84e44fc3ec5f5f17f61a7d2719311df712d596794c8d1bd40398e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL basinex-0.2.0-cp310-cp310-macosx_10_9_universal2.whl
Size 174.5 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1c307e0eafae2e8e124a2da78e855a7082d16c88c946bf5071900628df72556b
BLAKE2b-256 checksum
How to use checksums
df54570e32f8c65353f84b6d3826ddbc79f9064a51fe61609d658bf5a73c8f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-win_amd64.whl

Download URL basinex-0.2.0-cp39-cp39-win_amd64.whl
Size 109.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1d62a3ab9f5d2abd351c2c66825492052c2beadf118a785cd98526c48b807711
BLAKE2b-256 checksum
How to use checksums
ccedd0330d57a4f6d2e65c51baa444c35bc9bbdb1f63b842dd6f3d65b8430bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-win32.whl

Download URL basinex-0.2.0-cp39-cp39-win32.whl
Size 96.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
67b16468efefd51a041a016d2c6008f23a54700ea4165d04630ea9b42d40cb62
BLAKE2b-256 checksum
How to use checksums
bbd57bb380c6e818398b090dbe8f9d642540249ac18ae56db7dce879f5bf7dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL basinex-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 471.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
982abbb0149396adba3da3a3a487fad8542f763ffcbfe20ffa12169aa0af881b
BLAKE2b-256 checksum
How to use checksums
512fbad492139ce0bc140285a9cd3b1afa6d3b6adba4ced7c63ea53257057dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL basinex-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 462.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7d64d795d4f99663897dfdacaab913aee24809e9e3d170e23a4f31d3a1cbb2a5
BLAKE2b-256 checksum
How to use checksums
9bd72c186db7a326243841951b05aebe27480bf5e4a9640fed8e0f0eca50c777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL basinex-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Size 101.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
446c576c1e6444b9ab08c97faf0c85205d675d289aa69df6e613c85cb67d60f6
BLAKE2b-256 checksum
How to use checksums
7557f28705cd5274d6d352f5f059a6ce611e7e0ed73f2734a0472ff9d9da7cb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL basinex-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 109.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ce702e7b744949cff24cf9df54b33a62a287f9cb104d8eeed266507265956487
BLAKE2b-256 checksum
How to use checksums
1b05d443435acb52ca2c547ce1337b354a010920b54c4b495f1fa26de8576e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp39-cp39-macosx_10_9_universal2.whl

Download URL basinex-0.2.0-cp39-cp39-macosx_10_9_universal2.whl
Size 174.3 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
85bc1e50b991c5a6a4454fae7cc4558488afaf07f1ea80f2f9543db5896472b0
BLAKE2b-256 checksum
How to use checksums
13c9ce72eee21038405bb175f4b1e8a9204517c188700c72ed8138f32e540037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-win_amd64.whl

Download URL basinex-0.2.0-cp38-cp38-win_amd64.whl
Size 110.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
f68759f4bcf5f3304e73a054d877c1c1f4e62ed92a05b6a4e7483919d1959b5e
BLAKE2b-256 checksum
How to use checksums
ee491a66648e9ae60f57e842040ebd6750416f021ffc283961310a81c9400321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-win32.whl

Download URL basinex-0.2.0-cp38-cp38-win32.whl
Size 96.8 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
a4df9daf2932b98dee6f83b77cd051dc5f555fb98d3dfa3ca4ca11019a18a6fc
BLAKE2b-256 checksum
How to use checksums
f0af071bce54c51bf1f9dcecbadfc762ba46d668fa46eb309ffa085753162a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL basinex-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 472.5 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0fe1286f7026350d8ff94ce14ed28c84499bdfd617dd98d235d044b5a23ab38d
BLAKE2b-256 checksum
How to use checksums
44c2afdcdd263071c3855b5edf984d813296044fd13c43c6b8ac6768ec0c38e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL basinex-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 462.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
65329883ba2d880467c26b85505ee9460741564a33d444fb890d64c487d39448
BLAKE2b-256 checksum
How to use checksums
5c0673ed229067e1d4b2945bcb2cb2fa498a75908f64971fd2ac544c577a0bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL basinex-0.2.0-cp38-cp38-macosx_11_0_arm64.whl
Size 100.2 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
af8aa8318c27bdf2e866be097c153f35558c63efeb0f800ae944807c3912709f
BLAKE2b-256 checksum
How to use checksums
740ebdacbce145a38dc85147e0d9108b8d685d555267674253c5c965557bbb7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL basinex-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 108.3 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b8e79fab080d7200e5953f0d56b47984d8eb915002df420cfe141c6d7248b1c5
BLAKE2b-256 checksum
How to use checksums
369513f070d9843b91febf40640aa268ad1c096b40da3850c07b8cfc027516d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp38-cp38-macosx_10_9_universal2.whl

Download URL basinex-0.2.0-cp38-cp38-macosx_10_9_universal2.whl
Size 171.9 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
04cc02797866af2e1bcf31a5e126be8086eb297b132850a3f5681fa3dde74bd5
BLAKE2b-256 checksum
How to use checksums
21d0cab126b7897f4e556f0393793937fafbe3901180f7d404bf91f924941416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp37-cp37m-win_amd64.whl

Download URL basinex-0.2.0-cp37-cp37m-win_amd64.whl
Size 109.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
6108a1577850cca81146c4fcba95730afbb0607ed0275a1e7bc03c1f4e5cd993
BLAKE2b-256 checksum
How to use checksums
c46eb46f3d10ff633d50c9c1e998488615b34e02838bec6c9ddf606359b1437c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp37-cp37m-win32.whl

Download URL basinex-0.2.0-cp37-cp37m-win32.whl
Size 95.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4526ab6194f34ab4b193a7b0fa1f52332092fffc49d4f760fcd20bda76c814fc
BLAKE2b-256 checksum
How to use checksums
5f6294d498bc2fd8a983a6ed1f38d5062a31ce93793affb5378848c19268e7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL basinex-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 446.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8ccdca9771973c4bed6cc46dd9cb1487aca3945350104afdc1d1a1163ffabb23
BLAKE2b-256 checksum
How to use checksums
d8614532534efa5e2e00b8dc62ce727e929bf05b151c39c4debeef6185e2191f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL basinex-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 436.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
388fa90de34f1c1997f39b62991dea9d83ddd8124f73e5331bb49f2c5f14e9e4
BLAKE2b-256 checksum
How to use checksums
4b6aca6d59fbe3ec4acdd2e1e5b27c2d628d605017d13e7747c02407bc5fa32a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL basinex-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 108.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
73df7ceb4807193cbd0f3ab51c2a4df23e1de1d999dce3e062a162099e3e88d6
BLAKE2b-256 checksum
How to use checksums
984e3773e1e1a1d4d60b19df649ef90373029108ac77a3804f9ed07e91ff24b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp36-cp36m-win_amd64.whl

Download URL basinex-0.2.0-cp36-cp36m-win_amd64.whl
Size 109.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a229629452d323bf35c7f946d45cae5647b12a3ab1343fa3ef2bcb147055a0c3
BLAKE2b-256 checksum
How to use checksums
bf28b24ddbf7d1372f425b7c885b6ea1ebcf436c0401eaefcf3ee68cce07a643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp36-cp36m-win32.whl

Download URL basinex-0.2.0-cp36-cp36m-win32.whl
Size 95.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
87668d2ed6be043f0e87e2ac410783d7adfb9992299b2a86c94463aa020d6919
BLAKE2b-256 checksum
How to use checksums
672c4600dc9146921d0b76138e1480d0f2d64f437f029860f978b1178ffbd478
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL basinex-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 446.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9dcd723375c51a5c1b6bd76abc4a06ce8f2fa27bc90a4b7fc81e47404dafbfda
BLAKE2b-256 checksum
How to use checksums
70e55de53a6eccd9c46bf81bcc65ebf4c03569e8878b02af2bb23e6bbe7886e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL basinex-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 435.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
5edbeca8cf2d6a601f410ff1ba2306a327061a9133ccc4deaa9f3f657772599e
BLAKE2b-256 checksum
How to use checksums
ad11335daf1619130951b3a877e9b0f42dc9f8278cd04eb2bb94ab9f8af0d723
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / basinex-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL basinex-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 108.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
916c2df38aa39c912972b91a591031133806b5f6c033f6e5a2da61b74c0c05de
BLAKE2b-256 checksum
How to use checksums
81b76d16957b425bd98eb12815cd5c329312e8041160ef417693a8195d5d7fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.2.0 This release

30 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page