Stream: python

Topic: version_of_dataverse.py


view this post on Zulip Philip Durbin ๐Ÿš€ (May 01 2026 at 15:42):

New script! https://github.com/gdcc/dataverse-recipes/pull/34

view this post on Zulip Philip Durbin ๐Ÿš€ (May 01 2026 at 23:14):

- Write version_of_dataverse.py in pure Python with no dependencies.
- Pull data from https://hub.dataverse.org/api/installations/status
- Show a count of installations with that version.
- With a -i or --installations flag

Here's some example output with no arguments:

6.10.1  3
6.10    5
6.9 4
6.2 8
6.2-IRD1    1
6.1 5
null    9

Here's some example output with -i:
6.10.1  3   host1.example.org,host2.example.org,host3.example.org

view this post on Zulip Philip Durbin ๐Ÿš€ (May 01 2026 at 23:15):

I'd say the AGENTS.md file above is pretty readable and shows what the script does. :smile:

Plus there's the help:

% python3 version_of_dataverse.py -h
usage: version_of_dataverse.py [-h] [-i] [-v]

Show a count of Dataverse installations by version.

options:
  -h, --help           show this help message and exit
  -i, --installations  Include installation hostnames for each version.
  -v, --verbose        Show more output.

view this post on Zulip Philip Durbin ๐Ÿš€ (May 01 2026 at 23:16):

Here it is in action:

% cd python/version_of_dataverse
% python3 version_of_dataverse.py
6.10.1  6
6.10.1-qdr  1
6.9 17
v6.8.1-SP   1
6.8 5
6.7.1   11
6.6 15
6.5 5
6.4 6
6.3 2
6.2 8
6.2-IRD1    1
6.1 5
6.0 4
5.14    3
5.13    5
5.12.1  2
5.12    1
5.11.1  3
5.10.1  6
5.9.pushdom 1
5.9 2
5.8 1
5.3 2
5.0 2
4.20    5
1.1.6-869f5dc4d3e5cc4a9c2e65748a8d34927d347cd7  2
null    26

view this post on Zulip Philip Durbin ๐Ÿš€ (May 01 2026 at 23:17):

% python3 version_of_dataverse.py -i
6.10.1  6   darus.uni-stuttgart.de,data.tu-dortmund.de,dataverse.fgv.br,dataverse.harvard.edu,dataverse.tdl.org,dataverse.theacss.org
6.10.1-qdr  1   data.qdr.syr.edu
6.9 17  archaeology.datastations.nl,cedapdados.ufrgs.br,data.fdz.ioer.de,dataverse.arcc.uwyo.edu,dataverse.asu.edu,dataverse.bsc.es,dataverse.dartmouth.edu,dataverse.lib.unb.ca,dataverse.lib.virginia.edu,dataverse.nl,heidata.uni-heidelberg.de,investigacionartes.mincultura.gov.co,lifesciences.datastations.nl,lore.list.lu,phys-techsciences.datastations.nl,repo.researchdata.hu,ssh.datastations.nl
v6.8.1-SP   1   borealisdata.ca
6.8 5   datasets.lib.berkeley.edu,dataverse.rhi.hi.is,dataverse.uclouvain.be,dataverse.unc.edu,papyrus-datos.co
6.7.1   11  akf.rodbuk.pl,archive.data.jhu.edu,bonndata.uni-bonn.de,data.aussda.at,dataverse.iit.it,dataverse.unimi.it,dv.dataverse.lv,edmond.mpdl.mpg.de,keen.zih.tu-dresden.de,lida.dataverse.lt,rdr.kuleuven.be
6.6 15  agh.rodbuk.pl,dataverse.cirad.fr,dataverse.deic.dk,dataverse.no,dataverse.rsu.lv,dataverse.yale.edu,ifj.rodbuk.pl,pk.rodbuk.pl,portal.odissei.nl,rodbuk.pl,sano.rodbuk.pl,uek.rodbuk.pl,uj.rodbuk.pl,uken.rodbuk.pl,uwr.rodbuk.pl
6.5 5   data.mel.cgiar.org,dataportal.ing.pan.pl,datasets.up.edu.pe,dataverse.javeriana.edu.co,dataverse.orc.gmu.edu
6.4 6   archivdv.soc.cas.cz,data.cimmyt.org,data.goettingen-research-online.de,datarepository.unive.it,dataverse.csuc.cat,redata.anii.org.uy
6.3 2   data.brin.go.id,dataverse.ideal.ufpb.br
6.2 8   data.cipotato.org,data.crossda.hr,dataverse.tec.ac.cr,datosinvestigacion.udistrital.edu.co,datospararesiliencia.cl,indata.cedia.edu.ec,issda.ucd.ie,opendata.nas.gov.ua
6.2-IRD1    1   dataverse.ird.fr
6.1 5   dataspace.ust.hk,dataverse.cbpf.br,datos.pucp.edu.pe,researchdata.lib.polyu.edu.hk,researchdata.ntu.edu.sg
6.0 4   dare.uol.de,dataverse.fiu.edu,datos.unlp.edu.ar,entrepot.recherche.data.gouv.fr
5.14    3   data.sciencespo.fr,dataverse.jpl.nasa.gov,dataverse.ucla.edu
5.13    5   dataverse.iza.org,datos.uchile.cl,datos.usach.cl,domusdados.unifesp.br,www.sodha.be
5.12.1  2   dados.ipb.pt,opendata.cesa.edu.co
5.12    1   datasets.iisg.amsterdam
5.11.1  3   dataverse.cidacs.org,dataverse.ipgp.fr,dataverse.uliege.be
5.10.1  6   dataverse.lib.nycu.edu.tw,dataverse.unr.edu.ar,dataverse.vtti.vt.edu,planetary-data-portal.org,researchdata.cuhk.edu.hk,researchdata.nie.edu.sg
5.9.pushdom 1   dataverse.pushdom.ru
5.9 2   abacus.library.ubc.ca,datahub.tec.mx
5.8 1   dataverse.adp.fdv.uni-lj.si
5.3 2   repositoriopesquisas.ibict.br,research-data.urosario.edu.co
5.0 2   datav.udec.cl,osnadata.ub.uni-osnabrueck.de
4.20    5   data.cifor.org,data.fz-juelich.de,data.worldagroforestry.org,dataverse.nioz.nl,dataverse.openforestdata.pl
1.1.6-869f5dc4d3e5cc4a9c2e65748a8d34927d347cd7  2   danebadawcze.uw.edu.pl,repod.icm.edu.pl
null    26  dadosabertos.rnp.br,dadosdepesquisa.fiocruz.br,data.scielo.org,data.univ-gustave-eiffel.fr,datahub.polen.fccn.pt,datarepositorium.sdum.uminho.pt,datasets.coronawhy.org,dataverse.acg.maine.edu/dvn,dataverse.ada.edu.au,dataverse.bhp.org.bw,dataverse.carc.usc.edu,dataverse.icrisat.org,dataverse.ifdc.org,dataverse.ileel.ufu.br,dataverse.mpi-sws.org,dataverse.ufabc.edu.br,dataverse.whoi.edu,datosdeinvestigacion.udea.edu.co,dmportal.biodata.pt,dorel.univ-lorraine.fr,dunas.ua.pt,dvn.fudan.edu.cn,edatos.consorciomadrono.es,opendata.pku.edu.cn,redape.dados.embrapa.br,soildata.mapbiomas.org/

view this post on Zulip Jan Range (May 05 2026 at 06:24):

Looks great! Btw the Hub-API is also implemented in pyDataverse 0.4.0


Last updated: May 30 2026 at 06:18 UTC