> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ionworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 2026 04 13

<Update label="April 13, 2026" description="Async optimization, study validation reports, cell data filtering">
  ## Asynchronous optimization evaluation

  Optimizers now support asynchronous evaluation for both local and distributed workloads, keeping all
  workers saturated without waiting for generation boundaries. New convergence criteria — including a
  patience counter and population diversity guards — prevent premature stopping.

  ## Study validation reports

  Studies now include a validation workflow for comparing simulation results against experimental
  measurements. A new Report tab displays overlay plots of simulated vs. measured data along with
  quantitative error metrics (RMSE, MAE), and a Data tab lets you manage which measurements are paired with
  which simulations.

  [Find out more →](/simulate/studies#validation-report)

  ## Cell data filtering and ordering

  All cell list endpoints (specifications, instances, and measurements) now accept filter and ordering
  parameters — including name, creator email, date ranges, and sort direction. The Python SDK exposes
  matching keyword arguments on each `list()` method, and the frontend measurement table uses server-side
  filtering.

  <AccordionGroup>
    <Accordion title="Studio">
      **Improvements**

      * Pipeline and cell measurement tables now support server-side sorting.
      * Added an error screen with auto-retry when the initial user info request fails.
      * Removed SNES optimizer option from the frontend.

      **Fixes**

      * Fixed cross-site scripting issues in the notifications drawer and job progress display.
      * Improved error message consistency across the app.
      * Eliminated slow file-listing calls on file-measurement endpoints by caching filenames, reducing
        response times from \~10 s to under 100 ms.
    </Accordion>

    <Accordion title="Pipeline">
      **Improvements**

      * Added dedicated algorithm test suites for CMA-ES, XNES, and Nelder-Mead.
      * Improved convergence for CMA-ES and XNES by preferring the evaluated distribution mean when it
        outperforms the best sample.

      **Fixes**

      * Fixed a flaky deterministic design optimization test.
    </Accordion>

    <Accordion title="Python API">
      **Improvements**

      * Added filter and ordering keyword arguments to `CellSpecificationClient.list()`,
        `CellInstanceClient.list()`, and `CellMeasurementClient.list()`.
      * `download_files(filenames=)` now skips the listing round-trip; new `get_file()` method for
        single-file fetch.
    </Accordion>

    <Accordion title="Data Processing">
      **Improvements**

      * Added temperature column recognition for Biologic files.
    </Accordion>
  </AccordionGroup>
</Update>
