Skip to main content

Nestling Growth App

🐣 Nestling Growth App

DOI

Standalone Version (No installation required)

Download the executable version: 👉 Download Windows App (.exe)

Instructions:

  1. Download the ZIP file
  2. Extract it
  3. Double-click the .exe file
  4. The app will open automatically in your browser

The Nestling Growth App is a web-based tool designed for ornithologists, ecologists, and researchers working on nestling development. It allows users to visualize and model growth metrics such as weight, wing, and tarsus length using classic biological growth functions:

  • Logistic
  • Gompertz
  • Richards
  • Von Bertalanffy
  • Extreme Value Function (EVF)

It includes language support (English, Spanish, Portuguese) and dynamic content based on user selection.


✨ Features

✔ Upload your own CSV with growth data
✔ Dynamically select variables (e.g., weight, wing, tarsus)
✔ Automatically fits multiple growth models
✔ Exports results (tables and graphs) as CSV and PNG
✔ Interactive interface with tabs for Weight and Wing & Tarsus
✔ Multilingual: 🇬🇧 English, 🇪🇸 Español, 🇵🇹 Português


📥 Input Format

Your CSV must include:

  • A column for day (e.g., Day, Age, Día, etc.)
  • At least one of the following: Weight, Wing, or Tarsus

📤 Output

  • Growth curves with fitted models
  • AIC/BIC comparison tables
  • Model parameters including k and T
  • Exportable graphs (PNG, 300dpi) and results table (CSV)

📦 Installation (One Time Setup)

Just install once using one of the following methods. After that, you can launch the app anytime by running:

nestling-app

✅ Option 1: PyPI (recommended)

pip install nestling-growth-app

✅ Option 2: Install directly from GitHub

pip install git+https://github.com/jorgelizarazo94/NestlingGrowthApp.git

🧪 Option 3: Conda environment (clean setup)

conda create -n nestlings python=3.9 -y
conda activate nestlings
pip install git+https://github.com/jorgelizarazo94/NestlingGrowthApp.git

🧑‍💻 Option 4: Clone the repository

git clone https://github.com/jorgelizarazo94/NestlingGrowthApp.git
cd NestlingGrowthApp
pip install -e .

Then launch the app with:

nestling-app

Once started, the app will open automatically or can be accessed via:
http://localhost:8050


🌐 Live Deployment

You can try the online version (if available) here:
🔗 Nestling Growth App on Render


🗂️ Folder Structure

NestlingGrowthApp/
│
├── nestling_app/
│   ├── api/
│   │   ├── app.py              # Main Dash app
│   │   ├── translations.py     # Multilingual content
│   │   └── assets/             # Images and logo
│   ├── models/
│   │   └── growth_models.py    # Growth models
│   ├── components/             # (Optional) Modular UI parts
│   ├── data/                   # Example datasets
├── setup.py
├── README.md
├── requirements.txt

📊 Example Datasets

Sample data for testing is available here:
📁 Sample Data Folder


📬 Contact

For questions, suggestions, or collaborations:
📧 jorge.lizarazo.b@gmail.com
🐛 GitHub Issues


Metadata

Release files for nestling-growth-app 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nestling-growth-app 0.2.0
File Size Uploaded Provenance
nestling_growth_app-0.2.0.tar.gz 702.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for nestling-growth-app 0.2.0
File Interpreter ABI Platform
nestling_growth_app-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / nestling_growth_app-0.2.0.tar.gz

Download URL nestling_growth_app-0.2.0.tar.gz
Size 702.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e88441f8795a8d53118414ce9a8fd73a113abba15fc1b1fc3f234331f4a1f0c2
BLAKE2b-256 checksum
How to use checksums
13ef15cdf4088a4b1e000935d2719c3644ee2b268ca4b4dcaafaa79c2408a574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.8

Release files / nestling_growth_app-0.2.0-py3-none-any.whl

Download URL nestling_growth_app-0.2.0-py3-none-any.whl
Size 699.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e117ebc42711ed325250bea01e6213394f1970491b80b96c24560b3ebbef929
BLAKE2b-256 checksum
How to use checksums
4d637b39ef2ba5ebc03608983913df1821366be5b955deebfb81d9c2a919ef22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.8

Security for nestling-growth-app 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page