#10251 closed defect (fixed)

Initial map colors identical

Reported by: asarnow@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Volume Data Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-12.6.3-arm64-arm-64bit
ChimeraX Version: 1.6.1 (2023-05-09 17:57:07 UTC)
Description
When opening several maps via File > Open... they open as submodels #1.1-1.n as expected but are all the same color. This only affects the first batch, another File > Open... for several maps will produce #2.1-2.n and they will have normal cycling map colors.

Log:
> graphics silhouettes true

> lighting soft

> lighting depthCueStart 0.9

> alias cylinders cartoon style protein modeh tube rad 2 sides 24

> alias licorice car style protein modeh default arrows f xsect oval width 1
> thick 1

> alias cartoon_default car style protein modeh default arrows t xsect oval
> width 2 thick 0.4

UCSF ChimeraX version: 1.6.1 (2023-05-09)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class008_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class001_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class002_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class003_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class004_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class005_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class006_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class007_external_reconstruct.mrc

Opened run_it050_class008_external_reconstruct.mrc as #1.1, grid size
288,288,288, pixel 1.25, shown at level 0.00273, step 2, values float32  
Opened run_it050_class001_external_reconstruct.mrc as #1.2, grid size
288,288,288, pixel 1.25, shown at level 0.00261, step 2, values float32  
Opened run_it050_class002_external_reconstruct.mrc as #1.3, grid size
288,288,288, pixel 1.25, shown at level 0.00274, step 2, values float32  
Opened run_it050_class003_external_reconstruct.mrc as #1.4, grid size
288,288,288, pixel 1.25, shown at level 0.00223, step 2, values float32  
Opened run_it050_class004_external_reconstruct.mrc as #1.5, grid size
288,288,288, pixel 1.25, shown at level 0.00342, step 2, values float32  
Opened run_it050_class005_external_reconstruct.mrc as #1.6, grid size
288,288,288, pixel 1.25, shown at level 0.00272, step 2, values float32  
Opened run_it050_class006_external_reconstruct.mrc as #1.7, grid size
288,288,288, pixel 1.25, shown at level 0.00242, step 2, values float32  
Opened run_it050_class007_external_reconstruct.mrc as #1.8, grid size
288,288,288, pixel 1.25, shown at level 0.00215, step 2, values float32  

> tile

8 models tiled  

> ~tile

> close

> open
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class008_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class007_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class006_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class005_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class004_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class003_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class002_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job018/run_it050_class001_external_reconstruct.mrc

Opened run_it050_class008_external_reconstruct.mrc as #1.1, grid size
288,288,288, pixel 1.25, shown at level 0.00261, step 2, values float32  
Opened run_it050_class007_external_reconstruct.mrc as #1.2, grid size
288,288,288, pixel 1.25, shown at level 0.00236, step 2, values float32  
Opened run_it050_class006_external_reconstruct.mrc as #1.3, grid size
288,288,288, pixel 1.25, shown at level 0.00223, step 2, values float32  
Opened run_it050_class005_external_reconstruct.mrc as #1.4, grid size
288,288,288, pixel 1.25, shown at level 0.00213, step 2, values float32  
Opened run_it050_class004_external_reconstruct.mrc as #1.5, grid size
288,288,288, pixel 1.25, shown at level 0.00249, step 2, values float32  
Opened run_it050_class003_external_reconstruct.mrc as #1.6, grid size
288,288,288, pixel 1.25, shown at level 0.00314, step 2, values float32  
Opened run_it050_class002_external_reconstruct.mrc as #1.7, grid size
288,288,288, pixel 1.25, shown at level 0.00285, step 2, values float32  
Opened run_it050_class001_external_reconstruct.mrc as #1.8, grid size
288,288,288, pixel 1.25, shown at level 0.00263, step 2, values float32  

> tile

8 models tiled  

> close

> open
> /Users/da/Downloads/S-PD41/Class3D/job016/run_it050_class001_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job016/run_it050_class002_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job016/run_it050_class003_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job016/run_it050_class004_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job016/run_it050_class005_external_reconstruct.mrc

Opened run_it050_class001_external_reconstruct.mrc as #1.1, grid size
288,288,288, pixel 1.25, shown at level 0.0024, step 2, values float32  
Opened run_it050_class002_external_reconstruct.mrc as #1.2, grid size
288,288,288, pixel 1.25, shown at level 0.0024, step 2, values float32  
Opened run_it050_class003_external_reconstruct.mrc as #1.3, grid size
288,288,288, pixel 1.25, shown at level 0.0027, step 2, values float32  
Opened run_it050_class004_external_reconstruct.mrc as #1.4, grid size
288,288,288, pixel 1.25, shown at level 0.00309, step 2, values float32  
Opened run_it050_class005_external_reconstruct.mrc as #1.5, grid size
288,288,288, pixel 1.25, shown at level 0.00254, step 2, values float32  

> tile

5 models tiled  

> volume level 0.002

> volume level 0.0015

> clse

Unknown command: clse  

> close

> open /Users/da/Downloads/S-PD41/Class3D/job017/run_it050_class001.mrc
> /Users/da/Downloads/S-PD41/Class3D/job017/run_it050_class002.mrc
> /Users/da/Downloads/S-PD41/Class3D/job017/run_it050_class003.mrc
> /Users/da/Downloads/S-PD41/Class3D/job017/run_it050_class004.mrc
> /Users/da/Downloads/S-PD41/Class3D/job017/run_it050_class005.mrc

Opened run_it050_class001.mrc as #1.1, grid size 288,288,288, pixel 1.25,
shown at level 0.00373, step 2, values float32  
Opened run_it050_class002.mrc as #1.2, grid size 288,288,288, pixel 1.25,
shown at level 0.0054, step 2, values float32  
Opened run_it050_class003.mrc as #1.3, grid size 288,288,288, pixel 1.25,
shown at level 0.00437, step 2, values float32  
Opened run_it050_class004.mrc as #1.4, grid size 288,288,288, pixel 1.25,
shown at level 0.00722, step 2, values float32  
Opened run_it050_class005.mrc as #1.5, grid size 288,288,288, pixel 1.25,
shown at level 0.0044, step 2, values float32  

> tie

Unknown command: tie  

> tile

5 models tiled  

> ~tile

[Repeated 1 time(s)]

> vop gaussian #1.1-1.5 sdev 2

> vop gaussian #1.1-#1.5 sdev 2

> volume gaussian #1.1-#1.5 sdev 2

Missing or invalid "volumes" argument: only initial part "#1.1" of atom
specifier valid  

> vop gaussian #1.1-5 sdev 2

Opened run_it050_class001.mrc gaussian as #2, grid size 288,288,288, pixel
1.25, shown at step 1, values float32  
Opened run_it050_class002.mrc gaussian as #3, grid size 288,288,288, pixel
1.25, shown at step 1, values float32  
Opened run_it050_class003.mrc gaussian as #4, grid size 288,288,288, pixel
1.25, shown at step 1, values float32  
Opened run_it050_class004.mrc gaussian as #5, grid size 288,288,288, pixel
1.25, shown at step 1, values float32  
Opened run_it050_class005.mrc gaussian as #6, grid size 288,288,288, pixel
1.25, shown at step 1, values float32  

> tile

5 models tiled  

> volume level 0.003

> select down

Nothing selected  

> volume level 0.002

> close

> open
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class008_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class001_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class002_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class003_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class004_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class005_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class006_external_reconstruct.mrc
> /Users/da/Downloads/S-PD41/Class3D/job019/run_it050_class007_external_reconstruct.mrc

Opened run_it050_class008_external_reconstruct.mrc as #1.1, grid size
288,288,288, pixel 1.25, shown at level 0.00273, step 2, values float32  
Opened run_it050_class001_external_reconstruct.mrc as #1.2, grid size
288,288,288, pixel 1.25, shown at level 0.00261, step 2, values float32  
Opened run_it050_class002_external_reconstruct.mrc as #1.3, grid size
288,288,288, pixel 1.25, shown at level 0.00274, step 2, values float32  
Opened run_it050_class003_external_reconstruct.mrc as #1.4, grid size
288,288,288, pixel 1.25, shown at level 0.00223, step 2, values float32  
Opened run_it050_class004_external_reconstruct.mrc as #1.5, grid size
288,288,288, pixel 1.25, shown at level 0.00342, step 2, values float32  
Opened run_it050_class005_external_reconstruct.mrc as #1.6, grid size
288,288,288, pixel 1.25, shown at level 0.00272, step 2, values float32  
Opened run_it050_class006_external_reconstruct.mrc as #1.7, grid size
288,288,288, pixel 1.25, shown at level 0.00242, step 2, values float32  
Opened run_it050_class007_external_reconstruct.mrc as #1.8, grid size
288,288,288, pixel 1.25, shown at level 0.00215, step 2, values float32  

> tile

8 models tiled  

> volume level 0.002




OpenGL version: 4.1 Metal - 76.3
OpenGL renderer: Apple M1 Max
OpenGL vendor: Apple

Python: 3.9.11
Locale: UTF-8
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: cocoa
Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro18,4
      Chip: Apple M1 Max
      Total Number of Cores: 10 (8 performance and 2 efficiency)
      Memory: 32 GB
      System Firmware Version: 8419.80.7
      OS Loader Version: 7459.141.1

Software:

    System Software Overview:

      System Version: macOS 12.6.3 (21G419)
      Kernel Version: Darwin 21.6.0
      Time since boot: 43 days 19:00

Graphics/Displays:

    Apple M1 Max:

      Chipset Model: Apple M1 Max
      Type: GPU
      Bus: Built-In
      Total Number of Cores: 24
      Vendor: Apple (0x106b)
      Metal Family: Supported, Metal GPUFamily Apple 7
      Displays:
        Color LCD:
          Display Type: Built-in Liquid Retina XDR Display
          Resolution: 3024 x 1964 Retina
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal


Installed Packages:
    alabaster: 0.7.13
    appdirs: 1.4.4
    appnope: 0.1.3
    asttokens: 2.2.1
    Babel: 2.12.1
    backcall: 0.2.0
    beautifulsoup4: 4.11.2
    blockdiag: 3.0.0
    build: 0.10.0
    certifi: 2021.10.8
    cftime: 1.6.2
    charset-normalizer: 3.1.0
    ChimeraX-AddCharge: 1.5.9.1
    ChimeraX-AddH: 2.2.5
    ChimeraX-AlignmentAlgorithms: 2.0.1
    ChimeraX-AlignmentHdrs: 3.3.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.9.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.3
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.43.10
    ChimeraX-AtomicLibrary: 10.0.6
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.3.2
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.1
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.8
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.3.2
    ChimeraX-ChangeChains: 1.0.2
    ChimeraX-CheckWaters: 1.3.1
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-Clipper: 0.21.0
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.3
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.6.1
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.4.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2
    ChimeraX-DistMonitor: 1.4
    ChimeraX-DockPrep: 1.1.1
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ESMFold: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.3
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.1
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ISOLDE: 1.6.0
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-Label: 1.1.7
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.5
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.2
    ChimeraX-Map: 1.1.4
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.0.12
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.12
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.9
    ChimeraX-ModelPanel: 1.3.7
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.0
    ChimeraX-NRRD: 1.0
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.10.1
    ChimeraX-PDB: 2.7.2
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-QScore: 1.0
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 3.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.1
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.8.3
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.1
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.10.3
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.1.2
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.2.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.1
    ChimeraX-Topography: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.28.4
    ChimeraX-uniprot: 2.2.2
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.2
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.1
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.1.3
    contourpy: 1.0.7
    cxservices: 1.2.2
    cycler: 0.11.0
    Cython: 0.29.33
    debugpy: 1.6.7
    decorator: 5.1.1
    docutils: 0.19
    executing: 1.2.0
    filelock: 3.9.0
    fonttools: 4.39.3
    funcparserlib: 1.0.1
    grako: 3.16.5
    h5py: 3.8.0
    html2text: 2020.1.16
    idna: 3.4
    ihm: 0.35
    imagecodecs: 2022.2.22
    imagesize: 1.4.1
    importlib-metadata: 6.6.0
    ipykernel: 6.21.1
    ipython: 8.10.0
    ipython-genutils: 0.2.0
    ipywidgets: 8.0.6
    jedi: 0.18.2
    Jinja2: 3.1.2
    jupyter-client: 8.0.2
    jupyter-core: 5.3.0
    jupyterlab-widgets: 3.0.7
    kiwisolver: 1.4.4
    line-profiler: 4.0.2
    lxml: 4.9.2
    lz4: 4.3.2
    MarkupSafe: 2.1.2
    matplotlib: 3.6.3
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    nest-asyncio: 1.5.6
    netCDF4: 1.6.2
    networkx: 2.8.8
    nibabel: 5.0.1
    nptyping: 2.5.0
    numexpr: 2.8.4
    numpy: 1.23.5
    openvr: 1.23.701
    packaging: 21.3
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.13.0
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 9.3.0
    pip: 23.0
    pkginfo: 1.9.6
    platformdirs: 3.5.0
    prompt-toolkit: 3.0.38
    psutil: 5.9.4
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.14.0
    pynrrd: 1.0.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.9
    pyproject-hooks: 1.0.0
    PyQt6-commercial: 6.4.2
    PyQt6-Qt6: 6.4.3
    PyQt6-sip: 13.4.1
    PyQt6-WebEngine-commercial: 6.4.0
    PyQt6-WebEngine-Qt6: 6.4.3
    python-dateutil: 2.8.2
    pytz: 2023.3
    pyzmq: 25.0.2
    qtconsole: 5.4.0
    QtPy: 2.3.1
    RandomWords: 0.4.0
    requests: 2.28.2
    scipy: 1.9.3
    setuptools: 67.4.0
    setuptools-scm: 7.0.5
    sfftk-rw: 0.7.3
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.4.1
    sphinx: 6.1.3
    sphinx-autodoc-typehints: 1.22
    sphinxcontrib-applehelp: 1.0.4
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.1
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    stack-data: 0.6.2
    tables: 3.7.0
    tcia-utils: 1.2.0
    tifffile: 2022.10.10
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.3.1
    traitlets: 5.9.0
    typing-extensions: 4.5.0
    tzdata: 2023.3
    urllib3: 1.26.15
    wcwidth: 0.2.6
    webcolors: 1.12
    wheel: 0.38.4
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.7
    zipp: 3.15.0

Change History (2)

comment:1 by pett, 23 months ago

Component: UnassignedVolume Data
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionInitial map colors identical

Reported by Daniel Asarnow

comment:2 by Tom Goddard, 23 months ago

Resolution: fixed
Status: assignedclosed

Fixed in daily build and 1.7.

The volume color sequence was being reset any time a new volume was created and there are currently no open volumes. When two or more volumes are opened at once it was being reset for each volume because the volumes only get opened after all of them are created. I made the code not reset the color sequence for subsequent volumes after the first of a batch is created.

I'm not entirely sure this is the best, having multiple colors for the set of volume opened at once. Maybe it is more often useful to have them all get the same color because maybe they are part of a time series or some other group where a single color for all of them is best. At any rate they now get multiple colors whether they are the first volumes opened or subsequent ones.

Note: See TracTickets for help on using tickets.