Skip to main content

Bird Feeder publishes Thredds metadata catalogs to a Solr index service with birdhouse schema.

Project description

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
$ cd bird-feeder
$ make install

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

$ make start
$ make status

Using the command line


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

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

optional arguments:
  -h, --help            show this help message and exit
  --debug               enable debug mode
  --service SERVICE     Solr URL. Default:
  --maxrecords MAXRECORDS
                        Maximum number of records to publish. Default: -1
  --batch-size BATCH_SIZE
                        Batch size of records to publish. Default: 50000

  List of available commands

                     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 --depth=2

Parse local NetCDF files:

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


Carsten Ehbrecht ehbrecht at

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.

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

bird-feeder-0.1.2.tar.gz (6.0 kB view hashes)

Uploaded Source

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