Fluid Earth
Open-source Visualization of Weather and Climate Data.
https://github.com/byrd-polar/fluid-earth
Category: Climate Change
Sub Category: Climate Data Access and Visualization
Keywords
atmosphere byrd earth fever oceans ohio-state-university webgl webgl2
Last synced: about 14 hours ago
JSON representation
Repository metadata
Fluid Earth is a WebGL-powered visualization of Earth's atmosphere and oceans
- Host: GitHub
- URL: https://github.com/byrd-polar/fluid-earth
- Owner: byrd-polar
- License: mit
- Created: 2020-07-14T14:25:49.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-13T16:45:36.000Z (13 days ago)
- Last Synced: 2025-04-17T23:00:39.305Z (9 days ago)
- Topics: atmosphere, byrd, earth, fever, oceans, ohio-state-university, webgl, webgl2
- Language: JavaScript
- Homepage: https://fluid-earth.byrd.osu.edu
- Size: 7.58 MB
- Stars: 122
- Watchers: 3
- Forks: 22
- Open Issues: 1
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
Fluid Earth
About
Fluid Earth is developed and maintained by The Ohio State University's Byrd
Polar and Climate Research Center.
If you are interested in using Fluid Earth for educational purposes or
collaborating with us to develop Fluid Earth for a specific application, please
email [email protected].
For more information, visit the Help & About menu at
Fluid Earth.
Development
Frontend-only setup
Prerequisites
git clone https://github.com/byrd-polar/fluid-earth
cd fluid-earth
pnpm install
pnpm run dev
Changes to files in src
will be automatically displayed from the dev server.
Local backend setup
Additional prerequisites
First, complete the frontend-only setup.
Then, create an account to
access CDS. Once logged in, accept the Copernicus license
and use your CDS API key to
create a .env
file in the root of this Git repository with the following
content, replacing the X
s with your key:
CDS_API_KEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Similarly, create an account to
access Earthdata, and add your username and password to .env
:
EARTHDATA_LOGIN=username:password
Finally, in a separate terminal tab/window:
pnpm run tera
To develop against the remote backend again (as in the frontend-only setup),
remove the public/tera
directory.
Building frontend for production
pnpm run build
pnpm run preview
Updating local development environment
git pull https://github.com/byrd-polar/fluid-earth
pnpm install
Web component
Fluid Earth comes with a lightweight web component which can be included in
webpage contexts where the full application is not needed. Refer to the
documentation for more info on using the
web component.
Owner metadata
- Name: Byrd Polar Education and Outreach
- Login: byrd-polar
- Email: [email protected]
- Kind: organization
- Description: The Ohio State University Byrd Polar and Climate Research Center, Education and Outreach group
- Website: https://byrd.osu.edu/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/88336624?v=4
- Repositories: 1
- Last ynced at: 2023-03-04T15:09:52.825Z
- Profile URL: https://github.com/byrd-polar
GitHub Events
Total
- Watch event: 6
- Push event: 2
- Fork event: 2
- Create event: 1
Last Year
- Watch event: 6
- Push event: 2
- Fork event: 2
- Create event: 1
Committers metadata
Last synced: 6 days ago
Total Commits: 1,735
Total Committers: 10
Avg Commits per committer: 173.5
Development Distribution Score (DDS): 0.039
Commits in past year: 15
Committers in past year: 1
Avg Commits per committer in past year: 15.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Em Zhan | z****m@g****m | 1667 |
Michael Gravina | g****e@h****m | 32 |
danielh00 | d****0@g****m | 12 |
mimi | c****7@o****u | 9 |
Adelyn Arens | a****8@b****u | 6 |
shaniqwa martin | m****7@o****u | 3 |
Adelyn Arens | a****8@o****u | 3 |
Daniel Hamilton | h****1@o****u | 1 |
Kevin Tang | 3****g | 1 |
yadav.111 | y****1@o****u | 1 |
Committer domains:
- osu.edu: 5
- buckeyemail.osu.edu: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 2
Total pull requests: 60
Average time to close issues: about 18 hours
Average time to close pull requests: 3 days
Total issue authors: 1
Total pull request authors: 3
Average comments per issue: 1.0
Average comments per pull request: 1.4
Merged pull request: 52
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 5
Past year average time to close issues: N/A
Past year average time to close pull requests: about 23 hours
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 1.2
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- zqianem (2)
Top Pull Request Authors
- zqianem (55)
- gravinamike (4)
- ktvng (1)
Top Issue Labels
Top Pull Request Labels
Dependencies
- @rollup/plugin-node-resolve ^13.3.0 development
- @rollup/plugin-replace ^4.0.0 development
- @sveltejs/vite-plugin-svelte ^1.0.1 development
- chokidar ^3.5.3 development
- csv-parse ^5.3.0 development
- dedent ^0.7.0 development
- mapshaper ^0.6.5 development
- node-stream-zip ^1.15.0 development
- patch-package ^6.4.7 development
- rollup ^2.76.0 development
- rollup-plugin-glslify ^1.3.0 development
- rollup-plugin-license ^2.8.1 development
- rollup-plugin-svelte ^7.1.0 development
- svelte ^3.49.0 development
- uuid ^8.3.2 development
- vite ^3.0.0 development
- @petamoriken/float16 ^3.6.5
- @slightlyoff/lite-vimeo ^0.1.2
- carbon-icons-svelte ^11.1.0
- d3-axis ^3.0.0
- d3-geo ^3.0.1
- d3-geo-projection ^4.0.0
- d3-scale ^4.0.2
- d3-scale-chromatic ^3.0.0
- d3-selection ^3.0.0
- debounce ^1.2.1
- dotenv ^16.0.1
- esm-seedrandom github:shanewholloway/js-esm-seedrandom
- focus-trap ^6.9.4
- interactjs ^1.10.17
- js-quantities ^1.7.6
- pretty-bytes ^6.0.0
- pretty-ms ^8.0.0
- rollup-plugin-terser ^7.0.2
- svelte-range-slider-pips 2.0.3
- svelte-toggle ^3.1.0
- tippy.js ^6.3.7
- topojson-client ^3.1.0
- twgl.js ^4.24.0
- wcag-contrast ^3.0.0
- actions/cache/restore v3 composite
- actions/cache/save v3 composite
- actions/checkout v3 composite
- denoland/setup-deno v1 composite
- 270 dependencies
Score: 7.114769448366463