Giter Club home page Giter Club logo

Comments (3)

yantosca avatar yantosca commented on May 16, 2024

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.

JiaweiZhuang avatar JiaweiZhuang commented on May 16, 2024

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.

yantosca avatar yantosca commented on May 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.