https://github.com/boom-lab/crocolake-julia

Julia tools to access CrocoLake

https://github.com/boom-lab/crocolake-julia

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.3%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Julia tools to access CrocoLake

Basic Info
  • Host: GitHub
  • Owner: boom-lab
  • License: gpl-3.0
  • Default Branch: main
  • Size: 14.6 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 1
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
License

https://github.com/boom-lab/crocolake-julia/blob/main/

## CrocoLake-Julia

CrocoLake-Julia is a collection of Jupyter notebooks that shows how to interface with [CrocoLake](https://crocolakedocs.readthedocs.io/en/latest/) and Argo's parquet databases with Julia.

### Table of Contents
1. [Usage](#usage)
1. [Examples](#examples)
1. [Databases](#databases)
1. [Pre-Requisites](#pre-requisites)
1. [Contact](#contact)

### Usage

To install the necessary packages, run these commands:

``` sh
git clone https://github.com/boom-lab/crocolake-julia
cd crocolake-julia
julia --project=. -e 'using Pkg; Pkg.instantiate()'
```

- You can then launch the notebook via `jupyter notebook example.ipynb` (or via `jupyter lab`). 
- Click on  to run all cells at once. The notebook will download small sample datasets to run the examples.

### Examples

1. [Example 1](example.ipynb) shows how to read, subset, and visaulize data from the Parquet folder.

### Databases

The following databases are currently available:

* CrocoLake: contains the best available data from Argo, GLODAP, and Spray Gliders. [More details here](https://crocolakedocs.readthedocs.io/en/latest/crocolake.html).
* Argo 'QC': contains the best available data, that is real time values are reported only when delayed values are not available. This version is the same used in CrocoLake, and [here](https://crocolakedocs.readthedocs.io/en/latest/available_datasets.html#argo) you can find more details on how it is generated.
* Argo 'ALL': contains all real time and adjusted variables as reported in the core ('_prof.nc') and synthetic ('_Sprof.nc') profile files, for the physical and biogeochemical versions respectively.

Each database comes in 'PHY' and 'BGC' versions.

### Pre-Requisites

- install Julia
- install Jupyter
- Install Jupyter kernel for Julia

### Contact

For any questions, bugs, missing information, etc, open an issue or [get in touch](enrico.milanese@whoi.edu)!

Owner

  • Name: Woods Hole Oceanographic Institution Biogeochemical Ocean Observing and Modeling Lab
  • Login: boom-lab
  • Kind: organization

GitHub Events

Total
  • Member event: 1
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1
  • Create event: 2
Last Year
  • Member event: 1
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1
  • Create event: 2