Skip to main content

Bird Feeder

Travis Build
Bird Feeder (the bird)

Feed the Birds …

Bird Feeder is parsing Thredds catalogs and local directories with NetCDF files and publishes metadata with download URLs to a Solr index service with a birdhouse schema.

Install from Anaconda

Anaconda Build Anaconda Version Anaconda Downloads
$ conda install -c birdhouse bird-feeder

Install from GitHub

$ git clone https://github.com/bird-house/bird-feeder.git
$ cd bird-feeder
$ make install

Start Solr service on http://localhost:8983/solr/birdhouse:

$ make start
$ make status

Using the command line

Help:

$ birdfeeder -h
usage: birdfeeder [<options>] <command> [<args>]

Feeds Solr with Datasets (NetCDF Format) from Thredds Catalogs and File
System.

optional arguments:
  -h, --help            show this help message and exit
  --debug               enable debug mode
  --service SERVICE     Solr URL. Default:
                        http://localhost:8983/solr/birdhouse
  --maxrecords MAXRECORDS
                        Maximum number of records to publish. Default: -1
                        (unlimited)
  --batch-size BATCH_SIZE
                        Batch size of records to publish. Default: 50000

command:
  List of available commands

  {clear,from-thredds,from-directory}
                     Run "birdfeeder <command> -h" to get additional help.
    clear               Clears the complete solr index. Use with caution!
    from-thredds        Publish datasets from Thredds Catalog to Solr.
    from-directory      Publish NetCDF files from directory to Solr.

Parse a Thredds catalog (recursively until depth level 2):

$ birdfeeder from-thredds --catalog-url http://example.com/thredds/catalog.xml --depth=2

Parse local NetCDF files:

$ birdfeeder from-directory --start-dir /home/data/myarchive

Authors

Carsten Ehbrecht ehbrecht at dkrz.de

Change History

0.1.2 (2015-09-18)

  • Fixed #3: convert relative path to abs path for feeding from directory.

0.1.1 (2015-07-28)

  • Initial Release.

Metadata

Release files for bird-feeder 0.1.2

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

Source distribution (sdist)

Source distribution for bird-feeder 0.1.2
File Size Uploaded Provenance Actions
bird-feeder-0.1.2.tar.gz 6.0 kB Without provenance Details for bird-feeder-0.1.2.tar.gz

Release files / bird-feeder-0.1.2.tar.gz

Download URL bird-feeder-0.1.2.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9293f0737cc1f2d8fa9f04aa6d4fb7d106394dc2b817dec7dcf8261b7f0bc2d8
BLAKE2b-256 checksum
How to use checksums
e4d868f20b9d94cf0fd9dfc20213e05fa5f02777e9018b4951f45ca40f4dcc53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for bird-feeder 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file No provenance

0.1.0

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