TriRGB
Trichromatic narrowband-RGB film scanning — capture a color negative as three R/G/B exposures and composite to a 16-bit linear file for mask-free inversion (macOS; Sony a7CR + jackw01 Scanlight).
File Explorer
- automation.md
- ax-id-reference.md
- calibration_notes.md
- interactive_user_guide.html
- OPERATING.md
- optical_dry_run.md
- REVIEW-POLICY.md
- __init__.py
- cli.py
- device.py
- protocol.py
- __init__.py
- test_cli.py
- test_device.py
- test_protocol.py
- pyproject.toml
- README.md
- main.cpp
- INSTALL.md
- .gitignore
- CMakeLists.txt
- README.md
- __init__.py
- batch.py
- __init__.py
- test_batch.py
- pyproject.toml
- README.md
- __init__.py
- contracts.py
- fixtures.py
- __init__.py
- test_contracts.py
- test_fixtures.py
- pyproject.toml
- README.md
- __init__.py
- checks.py
- composite.py
- dng.py
- ffc.py
- icc.py
- rebate_detect.py
- triplet_positive.py
- __init__.py
- test_checks.py
- test_composite.py
- test_dng.py
- test_ffc.py
- test_icc.py
- test_inversion.py
- test_real_arw.py
- test_rebate_detect.py
- test_tone_curve.py
- test_triplet_positive.py
- PLAN_hd_curve_improvements.md
- pyproject.toml
- README.md
- __init__.py
- test_app_calibrate_routes.py
- test_calibrate_exposure.py
- test_capture_flats.py
- test_composite_status.py
- test_composite_worker.py
- test_inbox.py
- test_orchestrator.py
- index.html
- __init__.py
- app.py
- calibrate_exposure.py
- capture_flats.py
- composite_worker.py
- inbox.py
- orchestrator.py
- sony_persist.py
- pyproject.toml
- README.md
- AppIcon.icns
- make_icon.py
- scanlight-logo.png
- scanlight-logo.svg
- AccessibilityIDs.swift
- CalibrationResult.swift
- CalibrationWizardCodable.swift
- CalibrationWizardView.swift
- CalibrationWizardViewModel.swift
- DesignSystem.swift
- FakeBridge.swift
- FilmStockManagerView.swift
- OrchestratorClient.swift
- PositiveInversionView.swift
- PythonToolLocator.swift
- RebateRegion.swift
- ScanlightAppMain.swift
- ScanlightView.swift
- ScanlightViewModel.swift
- ScanSessionState.swift
- ScanSettingsView.swift
- ScanView.swift
- SettingsStore.swift
- SonyCameraConnection.swift
- SonyLiveViewPanel.swift
- StockCalibrationProfile.swift
- WizardProgressView.swift
- WorkflowShellView.swift
- FakeTransport.swift
- Protocol.swift
- Scanlight.swift
- SerialPortTransport.swift
- Transport.swift
- main.swift
- AccessibilityIDCoverageTests.swift
- CalibrationWizardUITests.swift
- CalibrationWizardViewModelTests.swift
- OrchestratorClientTests.swift
- PositiveInversionRunnerTests.swift
- ScanCoordinatorTests.swift
- ScanlightAppUITests.swift
- ScanViewUITests.swift
- SettingsCalibrationUITests.swift
- ProtocolTests.swift
- ScanlightDriverTests.swift
- Package.swift
- skills-lock.json
- README.md
- capture-calibration.sh
- check_docs_consistency.py
- classify-arw.py
- compare-dcp.py
- cua-drive-swift-app.sh
- diagnose.py
- dry-run-checklist.sh
- inspect-calibration.py
- peer-review.py
- smoketest.sh
- test_check_docs_consistency.py
- test_classify_arw.py
- test_compare_dcp.py
- test_inspect_calibration.py
- test_peer_review.py
- test_swift_cli.py
- triplet-capture
- __init__.py
- conftest.py
- README.md
- test_orchestrator_to_composite_handoff.py
- test_triplet_to_composite.py
- __init__.py
- index.html
- README.md
- .gitignore
- HANDOFF.md
- LICENSE
- PROJECT.md
- pytest.ini
- README.md
- ScanLight.html
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
swift
View Details ▼
swift
Create, run, and build Swift projects.
swift repl
Start a REPL (interactive shell):
swift {{file.swift}}
Execute a program:
swift package init
Start a new project with the package manager:
