Release notes

Keep up with latest product news

4476 notes
25 Jul, 2026 NNetanel Frankel
gaia-the-fast-and-the-short
Version 2.0
  1. Improved performance -
    1. Using local container storage
    2. Using all cores
  2. Shortened "short profile"
    1. Removed output file header line
    2. Changed some conditions
25 Jul, 2026 MMarcelo Dotti
intersystems-challenge-GAIA-C
Version 1.0.0

Initial Release

24 Jul, 2026 SSuprateem Banerjee
gaia-codegolf
Version 1.2.0

Reduced to 313 symbols

24 Jul, 2026 SSuprateem Banerjee
gaia-benchmark
Version 1.3.0

0.08s

24 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.13

added submenu

24 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.12

fix refresh

24 Jul, 2026 Evgeny Shvarov
i14y-aid
Version 1.0.9

added adapters support

24 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.11

Apply production changes

24 Jul, 2026 Evgeny Shvarov
i14y-aid
Version 1.0.8

production changes

24 Jul, 2026 Xiaoyun Wu
Gaia_Challenge_One_Line_SQL_Objectscript
Version 3.0.0

Update: Consolidated to two meaningful lines

Per feedback that the Python load script (load_gaia.py, 28 lines) counted as meaningful code, the submission has been refactored:

load_gaia.py is deleted entirely — no Python file exists in the submission
All parse/load logic is now a single ObjectScript do statement in LoadGaia.mac, embedding the Python inline as a string argument to ##class(%SYS.Python).Run()
The SQL query in RunScript.mac is unchanged
The submission is now two meaningful lines:

One ObjectScript line — parses raw Gaia epoch photometry CSVs, flattens flux arrays, and loads 5,668,090 rows into table g
One SQL line — finds all 57,099 stars with >100% flux variability in either band
Verified end-to-end: ^LoadGaia → ^RunScript → variable_objects.csv with 57,099 rows.

24 Jul, 2026 GGabriel Ing
gaia-planetarium
Version 1.0.0

Initial Release

24 Jul, 2026 ZZelong Wang
lumeon-submission
Version 1.0.0

Initial Release

24 Jul, 2026 Evgeny Shvarov
i14y-aid
Version 1.0.7

Settings fix

24 Jul, 2026 MManel Trèmols
InterSystems Gaia Contest - Codegolf
Version 1.0.0

Initial Release

24 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.10

Better UI

24 Jul, 2026 Evgeny Shvarov
i14y-aid
Version 1.0.6

bugfix

24 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.9

added afterinstall message

24 Jul, 2026 AAdam Vegh
Healthcare event catalogue
Version 1.0.0

Initial Release

24 Jul, 2026 AAdam Vegh
Profile-management solution
Version 1.0.0

Initial Release

24 Jul, 2026 AAdam Vegh
Fine-grained document access control
Version 1.0.0

Initial Release

24 Jul, 2026 AAdam Vegh
Digital referral management
Version 1.0.0

Initial Release

24 Jul, 2026 AAdam Vegh
Digital prescription management
Version 1.0.0

Initial Release

24 Jul, 2026 AAdam Vegh
Clinical document management
Version 1.0.0

Initial Release

23 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.8

bump

23 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.7

Version bump

23 Jul, 2026 Evgeny Shvarov
iris-i14y-explorer-ui
Version 1.0.6

Version bump

23 Jul, 2026 Xiaoyun Wu
Gaia_Challenge_SQL_Golf_AI_Game
Version 1.0.0

Initial Release

22 Jul, 2026 MMarcelo Dotti
intersystems-challenge-GAIA
Version 1.1.0

processV9 — Release Notes

Changes over baseline (process.py)

Skip comment rows at read time

Uses skip_rows=365 and has_header=True instead of comment_prefix="#". Polars no longer scans and discards 365 header lines per file; it seeks directly to the data. The filter(source_id != "solution_id") guard is also eliminated since the comment block never enters the dataframe.

Largest-first file scheduling

Files are sorted by descending size before dispatch. On 8 cores (local CPU) with 20 files this follows LPT (Longest Processing Time) scheduling, minimizing the final idle-thread stall when the last batch of files completes.

Thread count capped at core count

max_workers = min(20, os.cpu_count()) — avoids 20 threads competing for 8 cores and reduces context-switching overhead compared to the hardcoded max_workers=len(files) in the baseline.

One polars thread per worker

POLARS_MAX_THREADS=1 prevents polars' internal Rayon thread pool from spawning additional threads per file read, which would over-subscribe the CPU when multiple Python worker threads are already running concurrently.