-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update gurobi and python version #6
Merged
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
b58f64e
update repo name
jgraeb 1542faf
update gurobi version
jgraeb d4386c8
update conda env test
jgraeb f0ac22d
update python version
jgraeb 3e620f0
add more python versions
jgraeb 00e86e8
add python-dev
jgraeb 6656cfe
add libpython
jgraeb bc32a40
add libpython
jgraeb 3833bf5
remove matplotlib dependency
jgraeb 8d9afb7
update matplotlib version
jgraeb c25f0a6
add lockfile
jgraeb 04f41b6
update conda env
jgraeb 9b60a8b
add lockfile
jgraeb 8a525a6
change to apt-get
jgraeb 3a5428d
add hash to cache key
jgraeb d3df2a1
update installation instructions
jgraeb 64183d7
TEST: run conda test on pull request
jgraeb 322267a
Update docs/contributing.md
jgraeb 022e480
Update docs/contributing.md
jgraeb c454a02
consistent name
jgraeb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The use of upper vs. lower case "FLORAS" and "floras" is somewhat confusing. Tulip is an example of an original name that was notoriously difficult to write: "TuLiP", followed over the years by several variations on this ("tulip", "Tulip",
tulip
). I recommend to decide on a style now and try to be consistent in the documentation.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed, floras seems easiest.