Skip to content

Rosetta 0.1.3

Choose a tag to compare

@Nataniel0212 Nataniel0212 released this 23 Oct 16:00
· 20 commits to main since this release

pip install --upgrade rosetta-eclab

Fix: installing Rosetta could undo the galvani fix

  • Rosetta 0.1.2 and earlier required galvani==0.5.0. datalab-org-galvani installs the same module galvani, so installing Rosetta after it put galvani 0.5.0 back over the fixed files. Without any warning, your galvani then read column IDs as single bytes again.
  • Rosetta no longer installs galvani:
    • With galvani or datalab-org-galvani installed, "unknown to galvani" means unknown to the galvani you actually have.
    • With neither installed, Rosetta uses a frozen copy of galvani 0.5.0's column map and says so.
  • The low-byte note ("misreads 471 as 215") appears only when the installed galvani reads column IDs that way. Rosetta checks galvani's own code for this rather than its version number. With datalab-org-galvani 0.6.0 the note does not appear.
  • The names Rosetta gives no longer depend on which galvani is installed. The expected storage types and the benchmarks use the frozen 0.5.0 map.

Tested in clean environments with no galvani, galvani 0.5.0 and datalab-org-galvani 0.6.0. No answer changed: the golden check covers 1149 answers with 0 differences. Three tests were added.