Skip to main content

Open-source python package dedicated to dendrochronology

Project description

pyDendron

Dendrochronology: Wikipedia

``Dendrochronology (or tree-ring dating) is the scientific method of dating tree rings (also called growth rings) to the exact year they were formed in a tree. As well as dating them, this can give data for dendroclimatology, the study of climate and atmospheric conditions during different periods in history from the wood of old trees. Dendrochronology derives from the Ancient Greek dendron (δένδρον), meaning "tree", khronos (χρόνος), meaning "time", and -logia (-λογία), "the study of".''

pyDendron

pyDendron is an open-source python package dedicated to dendrochronology. It provides a web GUI to manage, trace, interdate data. pyDendron is developed by members of the GROUping Research On Tree-rings Database ([GROOT] (https://bioarcheodat.hypotheses.org/6241)), one of the three workshops of the [BioArcheoDat] (https:// bioarcheodat. hypotheses.org/) CNRS interdisciplinary research network.

Development is in its early stages. Bugs are provided free of charge like the source code.

Requirements

Installation

  • Donwlod miniconda and install it. Default options are OK. Choose the version that corresponds to our OS: https://docs.anaconda.com/free/miniconda/miniconda-other-installer-links/

  • In Linux and MacOs, open a terminal. On Windows open Anaconda Prompt available from the windows menu.

  • Install git with command conda install git -y

  • Get pyDendron with the commands:

    • Ignore SSL error: git config --global http.sslverify false
    • Get the pyDendron repository: git clone https://git-lium.univ-lemans.fr/Meignier/pyDendron.git.
  • Go to pyDendron the folder: $ cd pydendron Note: in the folder pyDendron, there is an other pyDendron folder. It second folder contains the code sources.

  • Install pyDendron environnement: conda env create -f environment.yml

Install is done !

Run application

  • In Linux and MacOs open a terminal. On Windows open Anaconda Prompt (available from the windows menu).
  • Activate pyDendron environnement: conda activate pyDendron
  • go to pyDendron: cd pyDendron
  • Run: panel serve pyDendron.py --show

The application open a web navigator page.

Update pyDendron environnement

Before updating pyDendron, it may be necessary to update the pyDendron environment. This information will be noted in the release notes.

  • Activate pyDendron environnement: conda activate pyDendron
  • go to pyDendron: cd pyDendron
  • Update the pydendron environnement: conda env update --file ./environment.yml

Update pyDendron repository

  • In Linux and MacOs open a terminal. On Windows open Anaconda Prompt available in the windows menu.
  • If pyDendron environment is activate, deactivate it. Run in a terminal: $ conda deactivate pyDendron
  • go to pyDendron: cd pyDendron
  • executes a git pull request :git pull

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydendron-1.0.1.tar.gz (135.9 kB view details)

Uploaded Source

Built Distribution

pyDendron-1.0.1-py3-none-any.whl (133.7 kB view details)

Uploaded Python 3

File details

Details for the file pydendron-1.0.1.tar.gz.

File metadata

  • Download URL: pydendron-1.0.1.tar.gz
  • Upload date:
  • Size: 135.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.4

File hashes

Hashes for pydendron-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ee1af6d74ef1f62b5f2783dfbfff2ea2e2759dced8e68c37bb64338edc1d1c9d
MD5 ef1c301d0213e9c73fbb6a0bbbe05c44
BLAKE2b-256 d9bd5e532021f79cf2d8b515b12f8e446257395a6409a510f0316bea0c508cb6

See more details on using hashes here.

File details

Details for the file pyDendron-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyDendron-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 133.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.4

File hashes

Hashes for pyDendron-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8306c7a012ea71f45fc1242b41f14f4546aa1ed1dbef2f01c1a089a6291c47
MD5 b6da0ab9a0bc30809c80945f1f2425fd
BLAKE2b-256 c96c1e6b4c38a9e02782c7c1062d31ec4d68dc8ee10dd8e26a0f54518dd8d28a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page