Metadata-Version: 2.4
Name: dendrotweaks
Version: 0.5.0
Summary: A toolbox for exploring dendritic dynamics
Home-page: https://dendrotweaks.dendrites.gr
Author: Roman Makarov
Author-email: dendrotweaks@dendrites.gr
License: Mozilla Public License 2.0 (MPL 2.0)
Project-URL: Source, https://github.com/Poirazi-Lab/DendroTweaks
Project-URL: Documentation, https://dendrotweaks.readthedocs.io/
Keywords: dendrites,neuron,model,simulation,neuroscience
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: neuron>=8.2.6; sys_platform == "linux" or sys_platform == "darwin"
Requires-Dist: neuron-reduce==0.0.7
Requires-Dist: numpy<2.0.0
Requires-Dist: pandas
Requires-Dist: pyparsing
Requires-Dist: symfit
Requires-Dist: matplotlib
Requires-Dist: scipy
Requires-Dist: jinja2
Requires-Dist: quantities
Provides-Extra: dev
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: furo; extra == "dev"
Requires-Dist: sphinx-copybutton; extra == "dev"
Requires-Dist: build; extra == "dev"
Dynamic: license-file

# DendroTweaks

<img src="https://dendrotweaks.readthedocs.io/en/latest/_static/logo.png" width="25%">
<p>

**DendroTweaks** is a Python toolbox designed for creating and validating single-cell biophysical models with active dendrites. 

It is available both as a standalone Python package and a web-based application.

## Learn More

- **Standalone Library**: Explore the [official documentation](https://dendrotweaks.readthedocs.io/en/latest/index.html) for detailed tutorials and API reference.
- **Web Application**: Access the GUI online via our platform at [dendrotweaks.dendrites.gr](https://dendrotweaks.dendrites.gr).
- **Quick Overview**: Check out our [e-poster](https://doi.org/10.57736/abba-7149), including a video demonstration, presented at the FENS Forum 2024 in Vienna.

## Publication

For an in-depth understanding of DendroTweaks, refer to our publication in *eLife*:

> Roman Makarov, Spyridon Chavlis, Panayiota Poirazi (2024).  
> *DendroTweaks: An interactive approach for unraveling dendritic dynamics.*  
> eLife 13:RP103324. [https://doi.org/10.7554/eLife.103324.1](https://doi.org/10.7554/eLife.103324.1)

If you find DendroTweaks helpful for your research, please consider citing our work:

```bibtex
@article{Makarov2024,
    title={DendroTweaks: An interactive approach for unraveling dendritic dynamics},
    author={Makarov, Roman and Chavlis, Spyridon and Poirazi, Panayiota},
    journal={eLife},
    volume={13},
    pages={RP103324},
    year={2024},
    doi={10.7554/eLife.103324.1}
}
```

## License

This project uses multiple licenses depending on the content:

- **Library code (`src/dendrotweaks/*.py`)**: Mozilla Public License 2.0 (MPL-2.0).  
  All modifications to these files must remain under MPL-2.0 when redistributed.

- **Documentation (`docs/`)**: Creative Commons Attribution 4.0 (CC-BY-4.0).  
  You are free to copy, modify, and distribute the documentation, with attribution.

- **Examples (`examples/`)**: no formal license; provided for demonstration purposes.  
  Use freely in your own projects.

- **Templates (`src/dendrotweaks/biophys/default_templates`)**: no formal license (permissive). You may reuse, modify, or include them in your projects freely.

- **Third-party or model files (`*.mod`)**: license may vary or be unknown; see individual files.

> **Note:** Previous versions of this project (before version 0.5.0) were released under GPL-3.0. This relicensing applies to releases from v0.5.0 onward.
