All Projects → PecanProject → bety

PecanProject / bety

Licence: other
Web-interface to the Biofuel Ecophysiological Traits and Yields Database (used by PEcAn and TERRA REF)

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
XSLT
1337 projects
PLpgSQL
1095 projects
CSS
56736 projects

Projects that are alternatives of or similar to bety

Eduponics-Mini
MicroPython MQTT & code example for Eduponics mini ESP32 learning kit
Stars: ✭ 41 (+192.86%)
Mutual labels:  agriculture, plants
LiteFarm
The world’s first community-led, not-for-profit, digital platform joining farmers and scientists together for participatory assessment of social, environmental and economic outputs of farming systems.
Stars: ✭ 46 (+228.57%)
Mutual labels:  agriculture
mapserver-docker
Mapserver OGR GDAL PostGIS WMS WCS WFS with Lighttpd in Docker
Stars: ✭ 18 (+28.57%)
Mutual labels:  postgis
laravel-cachable-attributes
Allows to cache attribute accessor values in an easy way.
Stars: ✭ 24 (+71.43%)
Mutual labels:  trait
psycopgr
A Python wrapper of pgRouting for routing from nodes to nodes on real map.
Stars: ✭ 24 (+71.43%)
Mutual labels:  postgis
tilenol
Scalable, multi-backend geo vector tile server
Stars: ✭ 16 (+14.29%)
Mutual labels:  postgis
awesome-agtech
A curated list of technology companies, resources, and tools in the agricultural field.
Stars: ✭ 43 (+207.14%)
Mutual labels:  agriculture
rpostgis
rpostgis: R Interface to a 'PostGIS' Database
Stars: ✭ 60 (+328.57%)
Mutual labels:  postgis
plantFEM
This is a plant/farming simulator based on Finite Element Method, which targets crops in fields. This software provides multi-physical simulations of agriculture for canopies, plants, and organs for farmers, breeders, and agronomists. Please try and give us feedback. This github-page is a mirror of the following gitlab-page.
Stars: ✭ 31 (+121.43%)
Mutual labels:  agriculture
Geotrek-admin
Paths management for National Parks and Tourism organizations
Stars: ✭ 103 (+635.71%)
Mutual labels:  postgis
thicket
Thicket: Laubwerk Plants Add-on for Blender
Stars: ✭ 51 (+264.29%)
Mutual labels:  plants
witchcraft
Opionated PHP magic methods as traits for PHP 5.4+
Stars: ✭ 23 (+64.29%)
Mutual labels:  trait
laravel-make-extender
Generate and autoload custom Helpers, Builder Scope, Service class, Trait, Custom Casts, Collections Macros, View Composers
Stars: ✭ 30 (+114.29%)
Mutual labels:  trait
enmodal
transit planning & analysis in your browser
Stars: ✭ 38 (+171.43%)
Mutual labels:  postgis
ExoticGarden
A Slimefun 4 Addon that adds new plants and various new food items
Stars: ✭ 50 (+257.14%)
Mutual labels:  plants
behavior-trait
Allows handling events via inline declared methods, which can be added by traits
Stars: ✭ 18 (+28.57%)
Mutual labels:  trait
foodon
The core repository for the FOODON food ontology project. This holds the key classes of the ontology; larger files and the results of text-mining projects will be stored in other repos.
Stars: ✭ 137 (+878.57%)
Mutual labels:  agriculture
mergin-db-sync
A tool for two-way synchronization between Mergin and a PostGIS database
Stars: ✭ 29 (+107.14%)
Mutual labels:  postgis
DIRT
Digital Imaging of Root Traits: Extract trait measurements from images of monocot and dicot roots.
Stars: ✭ 20 (+42.86%)
Mutual labels:  phenotyping
GeoNature-atlas
Application WEB permettant de générer des fiches espèces publiques à partir d'observations faune/flore
Stars: ✭ 40 (+185.71%)
Mutual labels:  postgis

BETYdb

DOI

Build Status

Slack Slack

This is the source code for the Biofuel Ecophysiological Traits and Yields database (BETYdb)

The website is primarily written in Ruby-on-Rails, and has a PostgreSQL backend. BETYdb provides an interface for contributing and accessing data, and is the informatics backend for the Predictive Ecosystem Analyzer (PEcAn).

Running BETY using Docker

To get started with BETY you can use the docker-compose.yml file included. This will start the database (postgresql with postgis version 9.5) as well as the BETY container. If this is the first time you start it you will need to initialize the database, this can be done using the following commands:

docker-compose -p bety up -d postgres
docker run --rm --network bety_bety pecan/db

If you want to change the id of the database, you can use:

docker-compose run -e LOCAL_SERVER=77 bety fix

To add initial users you can use the following commands (this will add the guestuser as well as the carya demo user)

docker-compose run bety user 'guestuser' 'guestuser' 'Guest User' '[email protected]' 4 4
docker-compose run bety user 'carya' 'illinois' 'Demo User' '[email protected]' 1 1

Once bety finishes inializing the database, or to restart BETY, you can bring up the all the containers using:

docker-compose -p bety up -d

To change the path BETY runs under you can change the path using the environment variable RAILS_RELATIVE_URL_ROOT, for example to just run bety you can use the following command. This will precompile any of the static assets and run BETY.

docker run -e RAILS_RELATIVE_URL_ROOT="/bety" pecan/bety

Documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].