Jonas Grønås Drange
Jonas Grønås Drange
https://github.com/cloudevents/spec/blob/master/json-format.md#4-json-batch-format ## Expected Behavior To be able to use the sdk in order to send a batch of `CloudEvent` ## Actual Behavior Only the JSON Format is supported by the...
`beartype` currently only shallowly type-checks these type hints. It should, if at all possible, do this in constant time, runtime. _This issue was copy-pasted from https://github.com/beartype/beartype/issues/7 — so see that...
The current interface is ```python class Experiment(Protocol): """The experiment protocol which all experiments must implement.""" async def run(self, evaluator_server_config: "EvaluatorServerConfig") -> None: """Run the experiment to completion.""" pass async def...
**Background**: - https://github.com/equinor/ert/issues/1691 - https://github.com/equinor/ert/issues/3401 The design of the ensemble evaluator state machine (aka. _snapshot_) is problematic: - it does not scale well since it uses _recursion_ for updating a...
- A storage session in a remote environment (e.g. a unix prefect task), assumes to find `storage_server.json` in order to know how to connect to storage. A `RecordTransmitter` should not...
**Describe the bug** To my eyes, if I call `_transmit_numerical_record` or `_transmit_blob_record` multiple times (maybe due to networking errors or whatever), you might append `f"{self._uri}?realization_index={self._real_id}"` multiple times. ```python async def...
There's currently some conflict when it comes to _serde_ of numerical data. Namely that `mime` is not the pivotal thing for deciding how serialize. I can very well have a...
Running Ert for the first time\* should display a human readable changelog. If commit messages are self-explanatory, then these would suffice. \* The first time is defined as the lack...
The principle of least knowledge requires us to refactor the `ert.gui.tools.Tool` class to take a `QAction` instead of instantiating it: https://github.com/equinor/ert/blob/bf6d58c0eb3286244fd6393c754e1746904b88ee/src/ert/gui/tools/tool.py#L21 This also has the benefit of easing the testing...
**Describe the bug** Ensemble Evaluator has a lot of synchronous API. It is very IO-centric, so it should be pure `asyncio`. It used to interface with a lot of sync...