Comments (3)
This feature was implemented in d434905.
If you type this:
import gcpy
gcpy.show_versions()
You will get this printout:
INSTALLED VERSIONS
------------------
bottleneck : 1.2.1
cartopy : 0.17.0
cython : 0.29.13
dask : 2.3.0
esmf : None
esmpy : None
graphviz : 0.10.1
future : 0.17.1
gcpy : None
h5netcdf : 0.6.2
h5py : 2.8.0
h5pyd : 0.3.3
IPython : 7.7.0
jupyter : None
matplotlib : 3.1.1
netCDF4 : 1.4.2
notebook : 6.0.0
numpy : 1.16.4
pandas : 0.25.1
pip : 19.2.2
pycodestyle : 2.4.0
pyresample : 1.10.3
pytest : 4.2.0
python : 3.6.9
scipy : 1.3.1
seaborn : 0.9.0
setuptools : 41.2.0
six : 1.12.0
sphinx : 2.1.2
xbpch : 0.3.5
xarray : 0.12.1
xesmf : None
Or if you do this
import gcpy
a = gcpy.show_versions(as_json=True)
print(a)
you get a JSON object back, which prints out as this:
{"bottleneck": "1.2.1", "cartopy": "0.17.0", "cython": "0.29.13", "dask": "2.3.0", "esmf": null, "esmpy": null, "graphviz": "0.10.1", "future": "0.17.1", "gcpy": null, "h5netcdf": "0.6.2", "h5py": "2.8.0", "h5pyd": "0.3.3", "IPython": "7.7.0", "jupyter": null, "matplotlib": "3.1.1", "netCDF4": "1.4.2", "notebook": "6.0.0", "numpy": "1.16.4", "pandas": "0.25.1", "pip": "19.2.2", "pycodestyle": "2.4.0", "pyresample": "1.10.3", "pytest": "4.2.0", "python": "3.6.9", "scipy": "1.3.1", "seaborn": "0.9.0", "setuptools": "41.2.0", "six": "1.12.0", "sphinx": "2.1.2", "xbpch": "0.3.5", "xarray": "0.12.1", "xesmf": null}
NOTE: Not all packages have a version number, so those will show up as "None".
This is a nice way of asking people to send us version numbers for support requests.
from gcpy.
My fault -- I forgot to define __version__
for xesmf 0.1.1
; this is fixed in 0.1.2
and 0.2.0
JiaweiZhuang/xESMF@50477f7
from gcpy.
In commit b059bd2, gcpy.show_versions() now prints out the platform information, as shown below. Also, we suppress printing of packages for which no version information is available:
SYSTEM INFORMATION
------------------
platform : Linux-3.10.0-957.12.1.el7.x86_64-x86_64-with-centos-7.6.1810-Core
python : 3.6.9
VERSION NUMBERS FOR GCPy DEPENDENCIES
-------------------------------------
bottleneck : 1.2.1
cartopy : 0.17.0
cython : 0.29.13
dask : 2.3.0
graphviz : 0.10.1
future : 0.17.1
h5netcdf : 0.6.2
h5py : 2.8.0
h5pyd : 0.3.3
IPython : 7.7.0
matplotlib : 3.1.1
netCDF4 : 1.4.2
notebook : 6.0.0
numpy : 1.16.4
pandas : 0.25.1
pip : 19.2.2
pycodestyle : 2.4.0
pyresample : 1.10.3
pytest : 4.2.0
scipy : 1.3.1
seaborn : 0.9.0
setuptools : 41.2.0
six : 1.12.0
sphinx : 2.1.2
xbpch : 0.3.5
xarray : 0.12.1
xesmf : 0.2.0
from gcpy.
Related Issues (20)
- Update benchmarking scripts to look for species_database.yml in the Config rundir archive folder HOT 2
- [BUG/ISSUE] - Regridding GCHP C48 to standard lat x lon HOT 3
- TypeError encountered when running file_regrid.py HOT 1
- GCPy 1.4.1 usages of seaborn-talk is deprecated in older matplotlib versions HOT 2
- Problems creating virtual environment compatible with GCPy 1.4.1 HOT 1
- Plot parallelization off failing in GCPy 1.4.1 HOT 4
- [FEATURE REQUEST] Transport tracer benchmark improvements HOT 2
- Make GCPy a conventional Python package HOT 7
- file_regrid.py creates GCHP restart files with variable name `DELPDRY` instead of `DELP_DRY` HOT 1
- pip install geoschem-gcpy==1.4.2 fails with error due to awscli version HOT 2
- [FEATURE REQUEST] Clean up start/end time usages in benchmark scripts HOT 1
- [FEATURE REQUEST] Transport Tracers benchmark for less than one year HOT 2
- Feature request: Add benchmark results paths and other related info to the the `config` object
- Combine Ref and Dev in the same file for TransportTracers budgets and mass conservation tables
- Bugs about automatic regridding for cube-sphere when plotting HOT 4
- Feature request: Add a script to scrape timing info from benchmark simulation log files HOT 3
- Can't generate zonal differences for global vs nested model output
- GCPy not properly recognizing 0.125x0.15625 lat-lon grid HOT 2
- Replace whitespace with underscores in benchmark plot/table version labels and file names
- RnPbBe budget table benchmark code assumes initial restart is run resolution HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gcpy.