Metadata-Version: 2.3
Name: pygeckocircuits2
Version: 0.0.4
Summary: Control GeckoCircuits by using python.
Project-URL: Homepage, https://github.com/upb-lea/pygeckocircuits2
Project-URL: Issues, https://github.com/upb-lea/pygeckocircuits2/issues
Author: UPB-LEA
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: ~=3.8
Requires-Dist: pandas
Requires-Dist: pyjnius
Description-Content-Type: text/x-rst

Welcome to PyGeckoCircuits2
==================================================
This repository was inspired by `MaurerM/pygeckocircuits <https://github.com/MauererM/pygeckocircuits>`__, added by certain functions and a pip-installable package.

Control a GeckoCircuits simulation by Python code.


.. image:: docs/source/figures/pygeckocircuits2.png


Installation
---------------------------------------
Install pygeckocircuits2 directly from pyPI:

::

    pip install pygeckocircuits2


Usage
---------------------------------------
Download the compiled gecko-version from `tinix84/gecko <https://github.com/tinix84/gecko/releases/tag/v1.1>`__.

Run the `example file <https://github.com/upb-lea/pygeckocircuits2/blob/main/examples/remote_geckocircuits_example.py>`__ to see the given functions.

Documentation
---------------------------------------

Find the documentation `here <https://upb-lea.github.io/pygeckocircuits2/intro.html>`__.


Troubleshooting
---------------------------------------
* As of now, there are issues with OpenJDK 21 (LTS). Please use OpenJDK 17 (LTS) so far. See also `this issue <https://github.com/tinix84/gecko/issues/1>`__.
