Artículo
Pooch: A friend to fetch your data files
Uieda, Leonardo; Soler, Santiago Rubén
; Rampin, Rémi; Kemenade, Hugo van; Turk, Matthew; Shapero, Daniel; Banihirwe, Anderson; Leeman, John
Fecha de publicación:
01/2020
Editorial:
Journal of Open Source Software
Revista:
Journal of Open Source Software
ISSN:
2475-9066
Idioma:
Inglés
Tipo de recurso:
Artículo publicado
Clasificación temática:
Resumen
Scientific software is usually created to acquire, analyze, model, and visualize data. As such, many software libraries include sample datasets in their distributions for use in documentation, tests, benchmarks, and workshops. A common approach is to include smaller datasets in the GitHub repository directly and package them with the source and binary distributions (e.g., scikit-learn (Pedregosa et al., 2011) and scikit-image (Van der Walt et al., 2014) do this). As data files increase in size, it becomes unfeasible to store them in GitHub repositories. Thus, larger datasets require writing code to download the files from a remote server to the user’s computer. The same problem is faced by scientists using version control to manage their research projects. While downloading a data file over HTTPS can be done easily with modern Python libraries, it is not trivial to manage a set of files, keep them updated, and check for corruption. For example, scikit-learn (Pedregosa et al., 2011), Cartopy (Met Office, n.d.), and PyVista (Sullivan & Kaszynski, 2019) all include code dedicated to this particular task. Instead of scientists and library authors recreating the same code, it would be best to have a minimalistic and easy to set up tool for fetching and maintaining data files.
Palabras clave:
OPEN SOURCE
,
PYTHON
,
DATA
,
JOSS
Archivos asociados
Licencia
Identificadores
Colecciones
Articulos(CCT - SAN JUAN)
Articulos de CENTRO CIENTIFICO TECNOLOGICO CONICET - SAN JUAN
Articulos de CENTRO CIENTIFICO TECNOLOGICO CONICET - SAN JUAN
Citación
Uieda, Leonardo; Soler, Santiago Rubén; Rampin, Rémi; Kemenade, Hugo van; Turk, Matthew; et al.; Pooch: A friend to fetch your data files; Journal of Open Source Software; Journal of Open Source Software; 5; 45; 1-2020; 1-3
Compartir
Altmétricas