Metadata-Version: 2.2
Name: specsimile
Version: 0.0.1
Summary: Emulator of spectral models in physics using neural networks.
Home-page: https://github.com/JohannesBuchner/specsimile
Author: Johannes Buchner
Author-email: johannes.buchner.acad@gmx.com
License: GNU General Public License v3
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
License-File: LICENSE
Requires-Dist: oldest-supported-numpy
Requires-Dist: emcee
Requires-Dist: arviz
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

==========
specsimile
==========

Neural network emulator for spectral models in physics.

About
-----

This package approximates the spectrum of a parametric physics simulator.
The approximation can be a neural network, or, through a intermediate parametric approximate 
function.

Example: The true physics model is a black body with an area A and temperature T (two parameters).
Between 400nm and 500nm, we approximate this model with a power law (normalisation N at 450nm, index p)
with two parameters. specsimile learns the best mapping (A,T)->(N,p) to accurately reproduce
the spectrum.

The trained emulator is reusable and has infinite resolution.


You can help by testing specsimile and reporting issues. Code contributions are welcome.
See the `Contributing page <https://johannesbuchner.github.io/specsimile/contributing.html>`_.

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

.. image:: https://github.com/JohannesBuchner/specsimile/actions/workflows/tests.yml/badge.svg
        :target: https://github.com/JohannesBuchner/specsimile/actions/workflows/tests.yml

.. image:: https://coveralls.io/repos/github/JohannesBuchner/specsimile/badge.svg?branch=master
        :target: https://coveralls.io/github/JohannesBuchner/specsimile?branch=master

.. image:: https://img.shields.io/badge/docs-published-ok.svg
        :target: https://johannesbuchner.github.io/specsimile/
        :alt: Documentation Status

Usage
^^^^^

Read the full documentation at:

https://johannesbuchner.github.io/specsimile/


Licence
^^^^^^^

GPLv3 (see LICENCE file). If you require another license, please contact me.

Icon made by `Vecteezy <https://www.flaticon.com/authors/smashicons>`_ from `Flaticon <https://www.flaticon.com/>`_ .



==============
Release Notes
==============

0.0.1 (2026-03-02)
------------------

* First version

