Iaroslav Omelianenko
Iaroslav Omelianenko
* Refactored max activation depth estimation to be more effective * Implemented lazy genesis of the organism's phenotype to reduce CPU usage during reproduction * Changed species sorting order implementation...
We need to implement standard utility method to save experiment results in native and NPZ formats.
## Details Implemented dynamic rate limiting to handle rate-limited exceptions with configurable retry logic. Enhanced message queue functionality with a maximum size, discard handling, and queue size monitoring to prevent...
## Details Added parameter validation utilities and integrated with core classes. Introduced `Parameter` and `MethodParametersTypeValidator` classes to enable standardized parameter validation with type checking. Implement and test helper functions for...
## Details Enabled support for compressed GET responses by explicitly setting `{"Accept-Encoding": "gzip"}` header into each request to the server. ## Testing Manual testing using a proxy server was performed...
## Details Refactored experiments fetching by name to use streaming API. Updated experiment data retrieval to leverage the streaming API for improved performance and scalability. Adjusted imports and error messages...
## Details Dynamic rate limiting has been introduced in the SDK to handle 429 responses (rate limit exceeded) by retrying message delivery after waiting for a new time bucket to...