{
  "product": "DiffAtOnce Spectrometer Calibration",
  "version": "1.0",
  "date": "2026-10-03",
  "languages": [
    "es",
    "en"
  ],
  "download": {
    "url": "/downloads/spectrometer-calibration-v1",
    "file": "DiffAtOnce_Calibration_GUI_ES_EN_v1.zip",
    "bytes": 2069419,
    "sha256": "c69b67235d7e66f25ff631547b5f13fa83f9eca6cbac39bad990af2adecb65a9"
  },
  "files": [
    {
      "url": "/assets/calibration.css",
      "bytes": 11842,
      "sha256": "7faa8015307c7c3072fc8d694b5099846a05736d7ecf608c6cb56aff4a42ff38"
    },
    {
      "url": "/assets/calibration/calibration-mascot.png",
      "bytes": 720085,
      "sha256": "3fb9b1f507d38d59cf603e8cecda81067ce39caba82d7a146d588cc93f9b7239"
    },
    {
      "url": "/assets/calibration/v1/Manual_Calibracion_Espectrometro_ES.pdf",
      "bytes": 629532,
      "sha256": "26e2a98e2f978ac0f78596274b8533f2574ba58a24fa8adef3550df2ee2948d5"
    },
    {
      "url": "/assets/calibration/v1/Spectrometer_Calibration_Manual_EN.pdf",
      "bytes": 621105,
      "sha256": "48d686781827c467fd57580a2bf6f781a29c4c985045f50ebfa10be1a72acddf"
    },
    {
      "url": "/assets/calibration/v1/screenshots/overview_es.png",
      "bytes": 37578,
      "sha256": "768777e8d47cf7b4ef95912b384d5b2bd2f7183dd5556630129feeaa54e7467a"
    },
    {
      "url": "/assets/calibration/v1/screenshots/overview_en.png",
      "bytes": 36986,
      "sha256": "f19454ac216a9fbff2dbf2a9c6ad6a473323de6d59640e92aa212c0c6da6e6ba"
    },
    {
      "url": "/assets/calibration/v1/screenshots/instrument_es.png",
      "bytes": 42166,
      "sha256": "c1bd260e21c3cbb8c4f6af7737b639dbb0c60d9c6229d67ce4cc2a18e3817b6d"
    },
    {
      "url": "/assets/calibration/v1/screenshots/instrument_en.png",
      "bytes": 41344,
      "sha256": "7728b27fd977f346c1abacf06566a661488964ea883161ac4eef88101f960a45"
    },
    {
      "url": "/assets/calibration/v1/screenshots/p1_result_es.png",
      "bytes": 50998,
      "sha256": "d7a752a7703211d878c76a1c2b7d973cb3c51bfe0458c75373b11593b7e8e8e6"
    },
    {
      "url": "/assets/calibration/v1/screenshots/p1_result_en.png",
      "bytes": 50446,
      "sha256": "11bf5f507a3eb1a134959b0693a64ed1d8a0d1772d3ad82e0d5f220ea83cd93f"
    },
    {
      "url": "/assets/calibration/v1/screenshots/dosy_plan_es.png",
      "bytes": 49737,
      "sha256": "7e52f5816347816a285a1dc08030f45fb84465ae1d6e1c92bd84a5761d6f687f"
    },
    {
      "url": "/assets/calibration/v1/screenshots/dosy_plan_en.png",
      "bytes": 49288,
      "sha256": "a9f1ff33def859fb510f0d0e718d0a2e0475ad092d7a882fcb2ad990c688af45"
    },
    {
      "url": "/assets/calibration/v1/screenshots/run_stop_es.png",
      "bytes": 41094,
      "sha256": "d5984d950e05b77926bf1435f4bef29cf1d2a0669d252a72b10cecc6f21b2ad9"
    },
    {
      "url": "/assets/calibration/v1/screenshots/run_stop_en.png",
      "bytes": 40782,
      "sha256": "8d193a43fd235efb7a04c33c8a2164657812d32f2aab05a28f8ef4a333c647ce"
    },
    {
      "url": "/assets/calibration/v1/screenshots/reports_es.png",
      "bytes": 49737,
      "sha256": "7e52f5816347816a285a1dc08030f45fb84465ae1d6e1c92bd84a5761d6f687f"
    },
    {
      "url": "/assets/calibration/v1/screenshots/reports_en.png",
      "bytes": 49288,
      "sha256": "a9f1ff33def859fb510f0d0e718d0a2e0475ad092d7a882fcb2ad990c688af45"
    }
  ],
  "evidence": {
    "screenshots": "Real Swing interface rendered with simulated data; public example paths.",
    "jython_tests_passed": 51,
    "cpython_tests_passed": 41,
    "cpython_java_specific_skipped": 10,
    "native_source_gui": "TopSpin 3.8.0 launch and CURDATA read through CmdThread only.",
    "hardware_commands_in_native_check": 0,
    "native_check_parameter_writes": 0,
    "real_acquisition_validated": false,
    "topspin_3_6_4_instrument_validation": false
  }
}
