Skip to content
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

Merge pycarl into stormpy #205

Merged
merged 433 commits into from
Mar 19, 2025
Merged

Merge pycarl into stormpy #205

merged 433 commits into from
Mar 19, 2025

Conversation

linusheck
Copy link
Contributor

This PR merges pycarl (alongside the complete history of pycarl) into stormpy.

@linusheck
Copy link
Contributor Author

How does pycarl now get the carl installation? It depends on an individually installed carl ?

Indeed, it's the same as before

@linusheck linusheck marked this pull request as ready for review February 24, 2025 16:14
@sjunges
Copy link
Contributor

sjunges commented Mar 10, 2025

LGTM.

@volkm what do you think? Shall we merge it?

For the record, the intended installation procedure is now to have carl and storm built from source, then install stormpy.

From here onwards, there are two paths for compiling: Stormpy fetches storm and compiles it as part of the project, or stormpy finds an installed storm and runs with that.

Shipping binaries is one step further down the line, i guess.

@volkm
Copy link
Contributor

volkm commented Mar 10, 2025

I have not looked at all details in the PR yet, I will review it in the next days.

Copy link
Contributor

@volkm volkm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for integrating pycarl into stormpy. Overall, it looks good to me. I mostly have minor comments.

linusheck and others added 12 commits March 17, 2025 14:46
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
Co-authored-by: Matthias Volk <volkm@users.noreply.github.com>
@linusheck
Copy link
Contributor Author

If this runs through, what would be left to do is just point two in #205 (comment)

@sjunges
Copy link
Contributor

sjunges commented Mar 17, 2025

I think that resolving that point is currently not yet possible as storm did not export the carl target ? I have a version of that running on my laptop though. I thinkm we can merge either way, even if it is midly annoying that we still need to export cmake files for carl. This PR does not worsen the situation.

Copy link
Contributor

@volkm volkm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for addressing all my comments. LGTM

@volkm volkm merged commit dc51088 into master Mar 19, 2025
11 checks passed
@volkm volkm deleted the storm-compilation branch March 20, 2025 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants