= Gribr - Read gridded binary (GRIB) files with Ruby.
Gribr is a Ruby library for reading gridded binary (GRIB)
files. Currently there is only a wrapper around the command line
program "degrib" available. More to come. See the spec folder for
examples ...
require 'gribr'
file = Gribr::Degrib::File.new("spec/fixtures/t12z.HTSGW.grib")
Probe a location and return the records as an array.
file.probe(43.121, 10.232) #=> Array
Probe a location and yield the records.
file.probe(43.121, 10.232) do |record|
puts record
end
Do we have an index?
file.indexed? #=> false
Create the index. Probing a location is much faster with an index ...
file.index!
file.indexed? #=> true
== Note on Patches/Pull Requests
-
Fork the project.
-
Make your feature addition or bug fix.
-
Add tests for it. This is important so I don't break it in a
future version unintentionally.
-
Commit, do not mess with rakefile, version, or history (if you want
to have your own version, that is fine but bump version in a commit
by itself I can ignore when I pull).
-
Send me a pull request. Bonus points for topic branches.
== Copyright
Copyright (c) 2009 Roman Scherer. See LICENSE for details.