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.2.tar.gz (136.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydendron-1.0.2.tar.gz
  • Upload date:
  • Size: 136.0 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.2.tar.gz
Algorithm Hash digest
SHA256 701108d734feee2e4d0b81f89ec91c2e251254f6aa7d76149d798fb63ca67977
MD5 d7143736de1892a8ad13c9b7430c60b4
BLAKE2b-256 6a31ad71f7f8700b258979dcd9a640a0dd06daa61b0b03901238423f98725f26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyDendron-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c24fd14c20e1481691e169f13d991aacb05a7f8e9a4467feea0e19f38e8a9b57
MD5 c9064efffa556435ad9fed0ba72b9fe9
BLAKE2b-256 9d434c3bb7224adc022fa87f5381b6de7d29511a32326b145a6aae363717b6d9

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