Skip to content

Conversation

@iomags2211
Copy link
Collaborator

No description provided.

iomags2211 and others added 30 commits January 7, 2025 11:54
Copy link
Collaborator

@lukethehuman lukethehuman left a comment

Choose a reason for hiding this comment

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

Great first pass. The code is very neat, nicely laid out, and readable, though there are a number of style improvements I've suggested which would be a big improvement. Largely these are the same suggestions you'll get automatically by using linting tools and/or pycodestyle and pydocstyle.

Taking the example file as as example of code a user might write to use Icarus, the current API requires a lot more user code than I think is necessary. It would be good to aim for an example that runs the MWE in minimal lines of code (without sacrificing customisability of the tool), alongside an example demonstrating the full customisability.

The code installed and ran successfully with a fresh build of proteus and the latest pypi version of pyvale; I've recommended simplifying the installation by version tagging pyvale in the pyproject.toml requirements.

iomags2211 and others added 9 commits May 23, 2025 15:04
Co-authored-by: Luke Humphrey <37630574+lukethehuman@users.noreply.github.com>
Co-authored-by: Luke Humphrey <37630574+lukethehuman@users.noreply.github.com>
Co-authored-by: Luke Humphrey <37630574+lukethehuman@users.noreply.github.com>
@iomags2211 iomags2211 requested a review from lukethehuman June 10, 2025 09:12
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.

3 participants