Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate Basemap/GEOS & jq & GRIB api Installation #15

Open
caseyagraff opened this issue Aug 9, 2017 · 5 comments
Open

Automate Basemap/GEOS & jq & GRIB api Installation #15

caseyagraff opened this issue Aug 9, 2017 · 5 comments
Assignees

Comments

@caseyagraff
Copy link
Member

caseyagraff commented Aug 9, 2017

Allow GEOS & jq to be installed automatically by a setup Makefile target.

GEOS: https://matplotlib.org/basemap/users/installing.html
jq: https://stedolan.github.io/jq/download/

Also automate saving existing environment variables and reloading after leaving the virtual env.

@caseyagraff
Copy link
Member Author

  1. Download GEOS/jq setup directory
  2. Run ./configure --prefix=/home/cagraff/.virtualenvs/fire_pred/local
  3. make && make install

@caseyagraff caseyagraff self-assigned this Aug 9, 2017
@caseyagraff
Copy link
Member Author

Must also add auto-setup of git configuration for the jq-based rule for ignoring metadata/output of ipython notebooks. http://timstaley.co.uk/posts/making-git-and-jupyter-notebooks-play-nice/

@caseyagraff caseyagraff changed the title Automate GEOS & jq Installation Automate Basemap/GEOS & jq Installation Aug 10, 2017
@caseyagraff
Copy link
Member Author

set GEOS_DIR in postactivate; unset in predeactivate

@caseyagraff caseyagraff changed the title Automate Basemap/GEOS & jq Installation Automate Basemap/GEOS & jq & GRIB api Installation Aug 10, 2017
@caseyagraff
Copy link
Member Author

@caseyagraff
Copy link
Member Author

For pygrib need CPATH/LIBRARY_PATH or GRIBAPI_DIR for build.
Need LD_LIBRARY_PATH for importing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant