Skip to content

karilint/mammalbase

Repository files navigation

Django

MammalBase

MammalBase is a database of recent mammals. The main focus of this database is the Trait Data, Measurements and Diets of the species in class Mammalia. For dietary information, we also provide Proximate Analysis data for several diet items.

Documentation

Documentation has been compiled behind the documentation directory. There, the structure of the code, Django model objects used in the code, and, for example, the logic of import and export operations are explained. Various scripts related to the use of MammalBase are also described in their own documents.

Below are a few direct links to key instructions.

Developing Environment

Setting up

Instructions

  • Setting up the development environment and other important aspects in development work

Master Habitats Script

  • Retrieval of Master Habitats using a script

Testing

Testing Guide

  • Instructions for testing the software

Deployment

Deploying

  • Instructions how put code to staging and production.

Using Celery to run tasks in the background

Celery instructions

  • Background tasks in the software are executed with the Celery library.

The Project

Architecture

  • Overview of the software architecture

Data Architecture

  • Overview of data architecture

Models

  • Models used in MammalBase

Features

  • Current features of MammalBase (e.g. importing and exporting tsv-files)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages