**Sinergym** ============ .. include:: pages/introduction.rst ############ Contributing ############ If you are interested in contributing to the development of *Sinergym*, there are several ways you can get involved: - Reporting bugs or suggesting improvements through `issues `__. - Assisting in the development of new features or fixing existing bugs. Before contributing, please refer to `CONTRIBUTING.md `__ for additional information. ######################### Projects using *Sinergym* ######################### The following are some of the projects that utilize *Sinergym*. - `Demosthen/ActiveRL `__ - `VectorInstitute/HV-Ai-C `__ - `rdnfn/beobench `__ If you would like to be included in the list, just open a pull request requesting it. Before doing so, please add the following badge to your repository: .. raw:: html :file: ./_templates/sinergym.html ######## Examples ######## If you are new to using *Sinergym*, you will need to perform some initial setup. Please refer to the :ref:`Installation` section for a detailed guide on this process. Once the setup is complete, we recommend running the examples available in the `examples `__ directory to explore the different features the tool offers. ################# Citing *Sinergym* ################# If you use *Sinergym* in your work, please, cite our `paper `__: .. code-block:: bibtex @article{Campoy2025sinergym, title = {Sinergym – A virtual testbed for building energy optimization with Reinforcement Learning}, author = {Alejandro Campoy-Nieves and Antonio Manjavacas and Javier Jiménez-Raboso and Miguel Molina-Solana and Juan Gómez-Romero}, journal = {Energy and Buildings}, volume = {327}, articleno = {115075}, year = {2025}, issn = {0378-7788}, doi = {10.1016/j.enbuild.2024.115075}, url = {https://www.sciencedirect.com/science/article/pii/S0378778824011915}, } .. toctree:: :hidden: :caption: Getting started pages/installation.rst pages/usage-example.rst .. toctree:: :hidden: :caption: Sinergym pages/buildings.rst pages/weathers.rst pages/architecture.rst pages/environments.rst pages/environments_registration.rst pages/logging.rst pages/output.rst pages/rewards.rst pages/controllers.rst pages/wrappers.rst pages/extra-configuration.rst pages/deep-reinforcement-learning.rst pages/gcloudAPI.rst pages/github-actions.rst pages/tests.rst .. toctree:: :hidden: :caption: Examples pages/notebooks/basic_example.nblink pages/notebooks/getting_env_information.nblink pages/notebooks/sinergym_package.nblink pages/notebooks/change_environment.nblink pages/notebooks/default_building_control.nblink pages/notebooks/wrappers_examples.nblink pages/notebooks/personalize_loggerwrapper.nblink pages/notebooks/logging_unused_variables.nblink pages/notebooks/rule_controller_example.nblink pages/notebooks/drl.nblink .. toctree:: :hidden: :caption: API pages/API-reference.rst