tethys-platform

The Tethys Platform main Django website project repository.

https://github.com/tethysplatform/tethys

Science Score: 54.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 35 committers (8.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

The Tethys Platform main Django website project repository.

Basic Info
  • Host: GitHub
  • Owner: tethysplatform
  • License: bsd-2-clause
  • Language: Python
  • Default Branch: main
  • Homepage: http://tethysplatform.org/
  • Size: 65.8 MB
Statistics
  • Stars: 107
  • Watchers: 21
  • Forks: 62
  • Open Issues: 93
  • Releases: 0
Created over 11 years ago · Last pushed 6 months ago
Metadata Files
Readme License Code of conduct Citation

README.md

Tethys Platform Logo

Test Status Coverage Status Documentation Status

Tethys Platform provides both a development environment and a hosting environment for geoscientific web apps.

Installation

Quick Start

First create a virtual environment with the tool of your choice, then download and install Tethys Platform using one of the following methods:

Using Conda (Recommended): bash conda install -c conda-forge tethys-platform tethys quickstart

Using Pip: bash pip install tethys-platform tethys quickstart

The tethys quickstart command will set up your development environment and start the server. Your browser will automatically open to http://127.0.0.1:8000/.

Default Login: - Username: admin - Password: pass

Detailed Installation

For more detailed installation instructions, including database configuration and production deployment, see our Detailed Installation documentation.

Next Steps

There are several directions you may want to go from here:

  • Learn to develop apps: Complete one or more Tutorials to learn how to develop apps using Tethys Platform
  • See live examples: Install the Showcase Apps to see live demos and code examples of Gizmos and Layouts
  • Install existing apps: Use the Application Installation guide to install apps you have already developed
  • Customize your portal: Check out the Web Admin Setup docs to customize your Tethys Portal
  • Use Docker: For help getting started with Docker, see Using Docker
  • Full documentation: Browse the complete documentation for comprehensive guides and API references

Acknowledgments

This material is based upon work supported by the National Science Foundation under Grants EPS-1135482 and TI-2303756.

Owner

  • Name: Tethys Platform
  • Login: tethysplatform
  • Kind: organization
  • Location: Provo, UT

Water resources web app development platform

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "Tethys Platform"
version: 4.3
date-released: 2024-11-29
url: "https://github.com/tethysplatform/tethys"
authors:
- family-names: "Swain"
  given-names: "Nathan R."
  orcid: "https://orcid.org/0000-0002-4741-3828"
- family-names: "Christensen"
  given-names: "Scott D."
  orcid: "https://orcid.org/0000-0003-1459-4922"
- family-names: "Nelson"
  given-names: "E. James"
- family-names: "Jones"
  given-names: "Norman L."
  orcid: "https://orcid.org/0000-0002-8267-1419"
- family-names: "Ames"
  given-names: "Daniel P."
  orcid: "https://orcid.org/0000-0003-2606-2579"
doi: 10.5281/zenodo.5228298

GitHub Events

Total
  • Create event: 56
  • Release event: 8
  • Issues event: 25
  • Watch event: 12
  • Delete event: 24
  • Issue comment event: 108
  • Push event: 307
  • Gollum event: 1
  • Pull request event: 110
  • Pull request review event: 122
  • Pull request review comment event: 62
  • Fork event: 8
Last Year
  • Create event: 56
  • Release event: 8
  • Issues event: 25
  • Watch event: 12
  • Delete event: 24
  • Issue comment event: 108
  • Push event: 307
  • Gollum event: 1
  • Pull request event: 110
  • Pull request review event: 122
  • Pull request review comment event: 62
  • Fork event: 8

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 1,589
  • Total Committers: 35
  • Avg Commits per committer: 45.4
  • Development Distribution Score (DDS): 0.529
Past Year
  • Commits: 72
  • Committers: 14
  • Avg Commits per committer: 5.143
  • Development Distribution Score (DDS): 0.75
Top Committers
Name Email Commits
Nathan Swain n****6@g****m 748
Scott s****0@b****t 307
Alan D. Snow a****w@u****l 91
ezra e****e@g****m 67
Shawn Crawley s****y@a****m 66
Chandler Scott c****t@a****m 61
Gage Larsen g****n@a****m 48
shawncrawley s****y@g****m 24
Michael Souffront m****t@g****m 23
zhiyuli z****4@g****m 19
Jacob Johnson j****i@g****m 18
snowman2 a****w@b****u 15
Gio 4****8 13
ezrajr e****e@g****m 13
astraiophos f****s@y****m 11
SarvaPulla s****a@g****m 9
htran84 h****n@a****m 8
ckrew 1****w 7
erice e****e@a****m 7
Sonia-96 5****6 4
sdc50 s****0@b****u 4
Gronka m****a@g****m 3
Riley Hales 3****s 3
douggallup 4****p 3
Rohit Khattar r****h@b****u 3
Curtis Rae c****m 3
James-Dolinar 1****r 2
Mark Lugar 1****u 2
wade w****3@g****m 1
ntaylor n****r@a****m 1
and 5 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 125
  • Total pull requests: 311
  • Average time to close issues: almost 2 years
  • Average time to close pull requests: 10 days
  • Total issue authors: 19
  • Total pull request authors: 17
  • Average comments per issue: 1.1
  • Average comments per pull request: 1.77
  • Merged pull requests: 261
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 25
  • Pull requests: 125
  • Average time to close issues: 6 days
  • Average time to close pull requests: 8 days
  • Issue authors: 8
  • Pull request authors: 13
  • Average comments per issue: 0.12
  • Average comments per pull request: 1.26
  • Merged pull requests: 98
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • swainn (59)
  • sdc50 (30)
  • jakeymac (8)
  • msouff (5)
  • romer8 (4)
  • ckrew (3)
  • shawncrawley (3)
  • Sonia-96 (2)
  • PaulDudaRESPEC (1)
  • binhlt0402 (1)
  • snowman2 (1)
  • gronka (1)
  • Jason-mcm (1)
  • araglu (1)
  • pythonweb2 (1)
Pull Request Authors
  • swainn (84)
  • sdc50 (76)
  • jakeymac (42)
  • romer8 (23)
  • gagelarsen (20)
  • shawncrawley (15)
  • ckrew (12)
  • msouff (9)
  • Sonia-96 (8)
  • gronka (6)
  • James-Dolinar (4)
  • douggallup (3)
  • tnicolaysen-aqua (3)
  • mattw-nws (2)
  • araglu (2)
Top Labels
Issue Labels
bug (52) feature request (47) docs (13) tethys_gizmos (6) maintain dependencies (5) tutorials (5) continuous integration (4) help wanted (4) enhancement (4) major feature (3) wontfix (2) tethys_dataset_services (2) python (2) minor feature (2) bugfix (1) security (1) docker (1) production (1) Don't Close (1) tethys (1) contributing (1) django (1)
Pull Request Labels
bugfix (48) docs (27) minor feature (24) ignore for release (18) maintain dependencies (16) major feature (15) continuous integration (15) enhancement (14) docker (12) hotfix (4) production (4) tethys_docker (4) community (4) bug (3) experimental (2) async (2) theme (2) cli (1) codex (1) POSE (1) feature request (1) security (1) duplicate (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 402 last-month
  • Total docker downloads: 740
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 3
  • Total maintainers: 1
pypi.org: tethys-platform

Primary Tethys Platform Django Site Project

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 402 Last month
  • Docker Downloads: 740
Rankings
Docker downloads count: 2.1%
Dependent packages count: 10.1%
Dependent repos count: 21.6%
Average: 23.6%
Downloads: 60.6%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: tethys-platform

Tethys Platform has been designed to lower the barrier to geospatial and scientific web app development. Use it to deliver your models and data as interactive web apps.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 24.7%
Stargazers count: 32.4%
Dependent repos count: 34.0%
Average: 35.6%
Dependent packages count: 51.2%
Last synced: 6 months ago