Metadata-Version: 2.4
Name: hothouse
Version: 0.1.0
Summary: Embree-based ray tracer for photosynthetic yields in plant canopies
Author-email: Matthew Turk <matthewturk@gmail.com>, Meagan Lang <langmm.astro@gmail.com>
Maintainer-email: Matthew Turk <matthewturk@gmail.com>, Meagan Lang <langmm.astro@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/matthewturk/hothouse
Project-URL: Documentation, https://github.com/matthewturk/hothouse
Project-URL: Repository, https://github.com/matthewturk/hothouse
Project-URL: Issues, https://github.com/matthewturk/hothouse/issues
Project-URL: Changelog, https://github.com/matthewturk/hothouse/blob/main/HISTORY.rst
Keywords: hothouse
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: Click>=6.0
Requires-Dist: embreex>=4.0.0
Requires-Dist: pooch>=0.3.1
Requires-Dist: plyfile>=0.7
Requires-Dist: matplotlib
Requires-Dist: numpy>=1.13.0
Requires-Dist: traitlets>=4.3.3
Requires-Dist: traittypes>=0.2.1
Requires-Dist: pvlib>=0.7.2
Requires-Dist: tables>=3.6.1
Requires-Dist: pythreejs>=2.2.0
Requires-Dist: pywavefront
Provides-Extra: dev
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytz; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: tox; extra == "dev"
Dynamic: license-file

========
hothouse
========


.. image:: https://img.shields.io/pypi/v/hothouse.svg
        :target: https://pypi.python.org/pypi/hothouse

.. image:: https://github.com/cropsinsilico/hothouse/actions/workflows/runtests.yml/badge.svg?branch=master
        :target: https://github.com/cropsinsilico/hothouse/actions

.. image:: https://github.com/cropsinsilico/hothouse/actions/workflows/publish-docs.yml/badge.svg?branch=master
        :target: https://cropsinsilico.github.io/hothouse
        :alt: Documentation Status




Embree-based ray tracer for photosynthetic yields in plant canopies


* Free software: MIT license
* Documentation: https://cropsinsilico.github.io/hothouse


Features
--------

* Multi-bounce ray tracing based on surface reflectance/transmittance
* Ray geometry/intensity based on solar model for a given time & location
* Per-component collision tracking
* Support for different ray geometries: orthographic, projection, spherical

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

=======
History
=======

0.1.0 (2026-05-27)
------------------

* First release on PyPI.
