Skip to content

Add kriging compute preview#224

Open
denis-simo wants to merge 30 commits intoSeequentEvo:mainfrom
BenLewis-Seequent:add-kriging-compute-preview
Open

Add kriging compute preview#224
denis-simo wants to merge 30 commits intoSeequentEvo:mainfrom
BenLewis-Seequent:add-kriging-compute-preview

Conversation

@denis-simo
Copy link
Contributor

Adding kriging compute that can be ran with preview flag.
Extending a lot of documentation and updating the changlog, as now the package should be in a good state to release without further outstanding changes.

@denis-simo denis-simo requested review from a team as code owners February 26, 2026 19:40
Copy link

@PaulCaygill-Seequent PaulCaygill-Seequent left a comment

Choose a reason for hiding this comment

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

From my perspective, the stuff to do with running a remote Kriging task seems fine. You've not (that I can see) written anything around that area that would create massive problems, just added wrappers around existing logic and clients etc.

I commented on the thing or two that I could see that felt odd, but this could be feedback driven changes for all I know

Copy link

@grantroch grantroch left a comment

Choose a reason for hiding this comment

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

Should the html live in the repository?

From what I can see this looks good from the index pages and Kriging task. I like the simple examples in the index pages. It would have been nice to separate the documentation changes from the functional changes around the Kriging task.

Comment on lines +24 to +28
# ---------------------------------------------------------------------------
# Config: packages whose typed source files are auto-discovered.
# Every non-_-prefixed .py with an __all__ produces a subfolder group under
# typed-objects/ named after the file stem (underscores → dashes).
# ---------------------------------------------------------------------------

Choose a reason for hiding this comment

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

I don't think these comment headers are necessary. If we're relying on these comments, surely the classes/functions could be organised in a nicer way with better/clearer naming? Perhaps this could also be split up between multiple files, as it's getting quite big now.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Under 250 lines I think is a good standard for the code, and if we would like to enforce even harsher limits than that py-linting is probably a better place to start and review our standards to avoid long files.

Choose a reason for hiding this comment

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

It actually looks a lot nicer without the comments everywhere, I think I'm mostly happy now

show_root_heading: true
separate_signature: true
show_signature_annotations: true
show_labels: false

Choose a reason for hiding this comment

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

What is the reasoning and implications for this change?

@denis-simo
Copy link
Contributor Author

@GriffinBaxterSeequent removed CHANGELOG changes and done a final tweak on autogen file. Not planning to tweak it further it is readable enough and compact enough, breaking it into separate files is not a good idea in my opinion. Separated references to typed packages into .txt (though not expecting it to change much in near future).

Copy link

@RyanMillerSeequent RyanMillerSeequent left a comment

Choose a reason for hiding this comment

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

LGTM, only looked at files owned by objects-maintainers

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.

6 participants