Skip to content

Releases: Askaniy/TrueColorTools

v4.3.1

07 Sep 15:16
Compare
Choose a tag to compare
  • Image processing bug was fixed
  • Added new minor body names & number
  • Update of bibcodes

v4.3.0

31 Aug 20:16
Compare
Choose a tag to compare

General:

  • Color processing refactoring
  • Support for color system conversions
  • Color matching functions were replaced by CIE XYZ (1931)
  • Better comet name index detection
  • DeprecationWarning for Pillow 13 was fixed
  • Bug fixes

GUI:

  • Inputs for the color space and white point (replacing the sRGB mode)
  • Instant preview update when changing settings (for images too)
  • The brightness scale factor was moved to the settings sidebar
  • Magnitude exposure system for the Tab 3 was removed
  • Green Dinkinesh Easter egg was removed
  • The plot displays RGB CMFs regardless of the settings

Database:

  • Improved various TNO albedos
  • Added 2000 CF105 and 2000 FZ53

Notes

  • the old "sRGB mode" enabled corresponds to the sRGB color space with the illuminant E white point
  • the old "sRGB mode" disabled corresponds to the CIE RGB color space with the illuminant E white point

v4.2.0

16 Aug 15:59
Compare
Choose a tag to compare

General:

  • Added global search function
  • Added support for emission spectrum uncertainty
  • Added support for inhomogeneous uncertainty of br_geometric and br_spherical
  • Use tilde to indicate non-breaking space (universal number group separator)
  • Use "J" in file extension to indicate energy spectral density per frequency
  • Bug fixes

Database:

  • Added new database JSON5 file for Deep Sky Objects
  • Added spectra for galaxy bulges, galactic cirri, elliptical/spiral/starburst galaxies
  • Added photometry of LDN 1642 and nebula of IRC +10216
  • Added more optical pulsars
  • Added AU Microscopii and its debris disk
  • Added Earth photometry from Robinson et al. 2025
  • Added spectra of ice and soil at Phoenix landing site
  • Added Jupiter Trojan color classes
  • Added phase integrals for Titan and Vesta
  • Added Neptunian Northern Dark Spot (2018)
  • Added Haumean ring model spectra
  • Added red spots of Nix and Haumea
  • Added Mahlke 2022 and distant object taxonomies
  • Added photometry measurement series of 3I/ATLAS
  • Added spectra of some comets from BAA Spectroscopy Database
  • Added/updated various comets, centaurs and TNOs (dozens)
  • Updated albedo and spectra of Io and Europa
  • Updated rings of Jupiter and Saturn
  • Updated names of minor bodies (Aya, Ritona, Achlys, Máni, Chiminigagua)
  • Consistency with recent Celestia content updates



v4.1.0

22 Apr 02:16
Compare
Choose a tag to compare

General:

  • Fixed plots collapsing
  • Fixed FITS loading
  • Fixed bug with Hapke model
  • Added file to change window title

Database:

  • Added variable star Mira, 4942 Munroe, 33434 Scottmanley, 60558 Echeclus, 65489 Ceto and Phorcys, 474640 Alicanto, 594913 ’Ayló’chaxnim, 2013 LU28, 2013 RF98, 2014 YY49, 2015 BQ311, 2024 YR4 (!!!)
  • Updated Galilean moons, Portia, Proteus, Triton, 4 Vesta, 31 Euphrosyne, 121 Hermione, 269 Justitia, 90377 Sedna, 120347 Salacia and Actaea, 134340 Pluto, 136108 Haumea, 1998 KY26, 2002 TX300, 2003 UY117, 2007 OC10, 2010 WG9, 1P/Halley
  • Added series of Charon colors, GRS color change by years, set of Saturnian aurorae colors, Ceres locations
  • Added first spectra from British Astronomical Association Spectroscopy Database: Venus, Io, Europa
  • Added new names & number
  • Many fixes

v4.0.0

12 Feb 21:03
Compare
Choose a tag to compare

Core and data processing:

  • New spectral reconstruction method, based on Tikhonov regularization (its uncertainty is not scaled properly yet)
  • Refactoring of phase functions: storage in classes, ability to call as a function of phase angle
  • Added support for 3 new phase functions: phase coefficient, sum of exponentials, and Hapke model
  • Refactoring of operators: standard deviation handling everywhere
  • Database syntax update to make logical key names more intuitive
  • Added is_emission_spectrum key to support spectral lines
  • Fixed non-uniform grid importer (maximum inaccuracy of Vega zero points reduced from 6% to 3.5% compared to SVO FPS)
  • Added handling of uncertainty and NaN values for the grid importer
  • Added uncertainty handling for spectral slopes
  • Added extrapolation uncertainty (not correct yet)
  • Added support for spectra/indices with inhomogeneous uncertainties
  • Fixed calculation of color index standard deviations
  • Fixed CALSPEC spectra import

Database:

  • Added Larissa, Nix, Hydra, Hi‘iaka, Namaka, 2I/Borisov and PSR B0540–69
  • Added photospectra of Pluto and Charon regions
  • Added new (photo)spectra of the Moon (still no good one)
  • Added Jupiter and Saturn rings spectra
  • Added Iapetus leading/trailing hemispheres
  • Added 16 new (photo)spectra of Saturnian moons
  • Added 8 photospectra of Neptunian irregular moons
  • Added 18 new photospectra of Jupiter trojans
  • Added 2019 UO14, a Saturn trojan
  • Added 18 photospectra of Neptune trojans
  • Added new photospectra for ~37 comets, ~121 centaurs and TNOs
  • Added ~29 new (photo)spectra of asteroids (mostly active or spacecraft targets)
  • Added photometry of centaur population, Damocloids and Jupiter family
  • Revision of asteroid spectral types
  • Added "active asteroid", "Damocloid", "Jupiter family comet" and "Encke-type comet" categories
  • Removed "traced spectrum" category
  • Category fixes for many objects
  • Added/fixed uncertainties for many objects
  • Albedo/phase integrals/phase functions added to most objects
  • Added 46 new filters (137 → 183)
  • Deleted duplicate dwarf planet spectra files

Object names:

  • Parsing and formatting provisional designations
  • Fixed comet designations parsing
  • "Info" part of object name is now translatable
  • Complete Russian translation of object names
  • If translated name is the same as the English name, it can be skipped (removes most of the German "translation")
  • Fixes and improvements in the recursive line splitter
  • Reference names that are too long are displayed in the table with an ellipsis
  • Added unit tests for parsing and translating, more unit tests for recursive line splitter

GUI:

  • Displaying uncertainty of synthetic photometry with sigfig
  • Error bars plotting fixed
  • 1σ confidence band plotting
  • Fixed HTML color code overexposing
  • Fixed albedo note translation bug
  • Segoe UI set as default GUI font for Windows to display subscript numbers correctly

v3.4.0

09 Dec 15:24
Compare
Choose a tag to compare

General:

  • Image processing in chunks to avoid RAM overflow
  • Chunks are represented with new classes, SpectralSquare and PhotoSpectralSquare
  • sRGB mode is now the default for consistency with future updates
  • In GUI, in an albedo mode with no albedo data, the chromaticity would be displayed, with a note
  • In a table, in the same case, the square edge is colored with chromaticity, with a note
  • Bug fixes (line splitter, tag list update after reload, etc.)

Database syntax:

  • Uncertainty for the br and mag can be specified inline, not only via the sd
  • Support for the percent_per_100nm parameter of slope
  • Support for asymmetric standard deviations

Database:

  • Added 27 new database units in total
  • Uranian system updates, Proteus and Triton photometry
  • 2003 UZ413, 2005 UQ513, 2014 NW65, Dziewanna, Ascanios and some Haumea family members
  • Added Vela pulsar and one more 'Oumuamua photometry

v3.3.0

20 Oct 18:33
Compare
Choose a tag to compare

General:

  • Total core refactoring (uniform code for data and image processing)
  • Unit tests for the core (testTCT.py)
  • Color matching functions can be selected as filters
  • sRGB processing mode support for images

GUI:

  • The settings visibility depends on their applicability to the current tab
  • Tooltips for some settings
  • German localization reviewed
  • Bug fixes and improvements

Database:

  • Added subdwarf and brown dwarf spectra
  • Added photometry for Hyperion
  • Spectra of Ixion, Quaoar and Orcus extracted directly from the paper PDFs
  • Other small changes

There is a known issue with brightness of the plotted star spectra, and a long-standing Windows-specific issue where switching to the "Image processing" tab irreversibly shrinks the window.

v3.3.0-beta1

14 Oct 21:38
Compare
Choose a tag to compare
v3.3.0-beta1 Pre-release
Pre-release
Bug fixing. sRGB for images

v3.2.1

19 Jul 15:36
Compare
Choose a tag to compare

There was an issue with the previous compiled version, upgrading PyInstaller fixed it; meanwhile there was a minor fix to the source code so this gets a new version number!

v3.2.0

16 Jul 20:45
fc1479e
Compare
Choose a tag to compare

First release posted to the main repository instead of the fork; somehow the version number is already 3.2.0...

General:

  • Dynamically updating plot window
  • "Evaluate" an equation over the image inputs
  • New tag system
  • Refactoring of object name processing (in the OOP paradigm)
  • Color table design updates
  • Light theme for the plot
  • Faster gamma correction
  • New algorithm for handling color index uncertainty
  • Bug fixes and improvements

Database:

  • New naming and tagging standards applied
  • Added 2014 UZ224, 67P/Churyumov-Gerasimenko and 103P/Hartley 2
  • Traced spectra for Ixion, Quaoar and Orcus
  • Added albedo for Chaos, Lempo and Hale–Bopp
  • Added phase integral for Arawn
  • Updated albedos for Phobos and Deimos