Skip to content
Snippets Groups Projects

FACT Data Project

Software to execute workflows to extract, process, unify, store, and retrieve data from FACT data services.


GitLab License DOI


Use

  1. To install the package in your project from our Local Registry:
using Pkg
Pkg.Registry.add(url="https://git.nilu.no/julia/registry")
Pkg.add("FACT_data_project")
  1. To use the package:
using FACT_data_project

Please refer to the package documentation for details on how to this package: https://fact.pages.nilu.no/utils/FACT_data_project.jl/

System deployment and data workflows are defined in .TOML files. Refer to the template for the required structure and syntax.

To compute the data

To start a specific project file

julia --project=@. src/FACT_compute_dataset.jl nm_counties.toml

Download data

To download the data of a specific project file

julia --project=@. src/FACT_download_dataset.jl nm_counties.toml nm_counties.csv

Dataset can be exported to the formats: '.json', '.csv', '.dta', '.parquet', and '.sqlite'. Data joins (and join types) are defined in the project file.

Files are saved in the ./data directory following intuitive naming conventions derived from the file name and project configuration requested.


Specifications


Notes


Author

Riccardo Boero - ribo@nilu.no

License

AGPL v3

Citation

Part of the Fine scAle eConomic daTa - FACT project: