-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update gurobi and python version (#6)
* update repo name * update gurobi and matplotlib version * update python version * update conda env * TEST: run conda test on pull request * Update docs/contributing.md Co-authored-by: Scott C. Livingston <[email protected]> * Update docs/contributing.md Co-authored-by: Scott C. Livingston <[email protected]> * consistent name --------- Co-authored-by: Scott C. Livingston <[email protected]>
- Loading branch information
1 parent
37cf9d0
commit 4756ea1
Showing
8 changed files
with
73 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,32 @@ | ||
# Contributing to FLORAS | ||
|
||
If you want to modify FLORAS or contribute, you can also install it directly from source. We are using pdm to manage the dependencies. | ||
If you want to modify floras or contribute, you can install it directly from source. We are using [pdm](https://pdm-project.org/en/latest/) to manage the dependencies. | ||
``` | ||
pip install pdm | ||
git clone https://github.com/tulip-control/flowsynth | ||
git clone https://github.com/tulip-control/floras.git | ||
``` | ||
Navigate to the repo and run to install the FLORAS and all required dependencies: | ||
Navigate to the repo to install floras and all required dependencies: | ||
``` | ||
cd floras | ||
pdm install | ||
``` | ||
Next, install spot by running | ||
Next, install spot by running: | ||
``` | ||
pdm run python get_spot.py | ||
``` | ||
If you are using [conda](https://conda.org/), instead of the above command, you can install spot directly from [conda-forge](https://conda-forge.org/) (this is faster): | ||
``` | ||
conda install -c conda-forge spot | ||
``` | ||
If the spot installation does not work, please install it according to the instructions on the [spot website](https://spot.lre.epita.fr/install.html). | ||
|
||
To enter the virtual environment created by pdm: | ||
``` | ||
$(pdm venv activate) | ||
``` | ||
Now floras is ready to use. If there are problems installing floras, please create an issue on GitHub. | ||
|
||
If you need to add dependencies you can do that by running: | ||
If you need to add any new dependencies you can do that by running: | ||
``` | ||
pdm add your_dependency_here | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,13 @@ | ||
# FLORAS - Flow-based Reactive Test Synthesis for Autonomous Systems | ||
# floras - Flow-based Reactive Test Synthesis for Autonomous Systems | ||
|
||
<figure markdown="span"> | ||
![floras logo](logo.png "floras logo"){ width="300" } | ||
<figcaption>Welcome to FLORAS!</figcaption> | ||
</figure> | ||
|
||
FLORAS is an open-source Python package for reactive test synthesis for autonomous systems using network flows. | ||
Floras is an open-source Python package for reactive test synthesis for autonomous systems using network flows. | ||
|
||
Installation instructions can be found [here](contributing.md). | ||
|
||
If you use FLORAS for research purposes, please acknowledge it by citing | ||
If you use floras for research purposes, please acknowledge it by citing | ||
[Josefine B. Graebener\*, Apurva S. Badithela\*, Denizalp Goktas, Wyatt Ubellacker, Eric V. Mazumdar, Aaron D. Ames, and Richard M. Murray. "Flow-Based Synthesis of Reactive Tests for Discrete Decision-Making Systems with Temporal Logic Specifications." ArXiv abs/2404.09888 (2024).](https://arxiv.org/abs/2404.09888) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters