Iaroslav Omelianenko

Results 14 issues of 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...