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

Uploaded Source

Built Distribution

pyDendron-1.0.3-py3-none-any.whl (130.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydendron-1.0.3.tar.gz
  • Upload date:
  • Size: 135.4 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.3.tar.gz
Algorithm Hash digest
SHA256 9820982dd48a47499cc98c62da3ee508911a8e85b706e126e1eefb63991539ca
MD5 0c4a5dd718b84864d7bc5798c31d28fa
BLAKE2b-256 23b5d34766f3deed293b9660cb84b3c98cbd69ddb73f6f5eeba1d5a920d70704

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyDendron-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 130.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 82fc1f9617276e7291f53434a51237ddde8a4f4fd27a94e174b086086458d1ea
MD5 120c0a5b72a0e1ef36894a340534914d
BLAKE2b-256 75322ab8c065637765a2aed8b362f88f5aa28f969a6af3c8c91b73ceaffafebb

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