Opened 18 months ago

Last modified 18 months ago

#15083 assigned defect

ArtiaX: SurfaceCollectionModel: masked_bounds: arrays used as indices must be of integer (or boolean) type

Reported by: chimerax-bug-report@… Owned by: Utz Ermel
Priority: normal Milestone:
Component: Third Party Version:
Keywords: Cc: Tom Goddard
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-14.4.1-arm64-arm-64bit
ChimeraX Version: 1.7.1 (2024-01-23 01:58:08 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
Startup Messages  
---  
warnings | Replacing fetcher for 'ngff' and format OME-Zarr from OME-Zarr
bundle with that from OME-Zarr bundle  
Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR bundle with
that from NMRSTAR bundle  
  
UCSF ChimeraX version: 1.7.1 (2024-01-23)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> copick start
> /Users/kevin.zhao/Documents/projects/pickathon/copick_config_kevin_zhao.json

Using preset: ArtiaX / Artiax Default  
Preset expands to these ChimeraX commands:

    
    
    set bgColor black
    lighting depthCue false
    camera ortho

  

> ui mousemode shift wheel 'move copick planes'

> ks

Opened TS_5_8 - 10.0 as #3, grid size 630,630,184, pixel 10,10,10, shown at
step 4, values float32  
Opened TS_5_8 - 10.0 as #1.1.1, grid size 630,630,184, pixel 10,10,10, shown
at level 5.94e-06, step 4, values float32  

> artiax clip off

> artiax tomo #1.1.1 sliceDirection 0,0,1

> artiax view xy

> volume #1.1.1 step 1,1,1

> artiax clip off

Opened apo-ferritin as #1.2.1.1.1, grid size 37,37,37, pixel 6.67, shown at
level 0.303, step 1, values float32  

> volume #1.2.1.1.1 capFaces false

['3c51010c-b6f5-446e-9c11-acea4a597259',
'bfdd4655-20f1-44ba-9fd2-52c7b592c45d',
'5d25085c-0354-475d-9bd2-69fb2f96ce79',
'c6d6c475-7806-4b07-8597-240fc3c1012c',
'257c8bbf-7c3e-49c3-a94d-331ccae3ce3a', 'eb87b573-012f-4791-bfda-
af233904855b', '99676726-00bf-4a09-9ff0-2a4c68426d05',
'6ee25c93-3eb9-4f33-9ec6-9455216abaa7',
'073414c1-1ebd-4321-865c-419ab1538bc1',
'f9969b6f-341f-40a9-ba95-d992742c0a2f',
'9054737e-344a-47d1-bebe-9834e2ccd72e',
'ef728815-dbd8-4840-8d45-52224f6ea6ad',
'6fa67b29-fbb8-4e6f-82d1-4bb7090d635c',
'1e15270b-ab4c-46d0-b526-4e6f5257ef2d',
'126f406e-6893-4a8c-bad3-5870ca427003',
'82eab653-9012-40f3-8ab5-717d458ff730',
'a7e5a50e-a071-4be7-9be5-4a334be2c471',
'c8c0815b-1c39-4bc9-b434-3847904a1def',
'5ed308b3-e2de-4fe3-98f1-536feb5d9666',
'f6c3ce93-d4d7-4244-a52e-2b14a64810fe',
'2230ca7f-d053-40bb-802f-efec12730e41',
'9a7f9899-e7bc-4c4f-a694-567bd4f9f360',
'5b283598-2faf-475d-8067-127017641a2c',
'129f45d0-68b3-49db-8571-9b8d84fa1ba2',
'a9375115-f987-47d6-aa5f-792a23a46ccb',
'a5f759e6-92fb-4390-bd1a-5c1def3bc511',
'60665918-27d5-44de-87d7-23c44c8b6f16',
'2058354c-06c5-42f7-8765-d3b02cf0d010',
'bbcda545-cbb3-4033-8cb9-444e8be4b9b4']  

> artiax tomo #1.1.1 slice 72

['3c51010c-b6f5-446e-9c11-acea4a597259',
'bfdd4655-20f1-44ba-9fd2-52c7b592c45d',
'5d25085c-0354-475d-9bd2-69fb2f96ce79',
'c6d6c475-7806-4b07-8597-240fc3c1012c',
'257c8bbf-7c3e-49c3-a94d-331ccae3ce3a', 'eb87b573-012f-4791-bfda-
af233904855b', '99676726-00bf-4a09-9ff0-2a4c68426d05',
'6ee25c93-3eb9-4f33-9ec6-9455216abaa7',
'073414c1-1ebd-4321-865c-419ab1538bc1',
'f9969b6f-341f-40a9-ba95-d992742c0a2f',
'9054737e-344a-47d1-bebe-9834e2ccd72e',
'ef728815-dbd8-4840-8d45-52224f6ea6ad',
'6fa67b29-fbb8-4e6f-82d1-4bb7090d635c',
'1e15270b-ab4c-46d0-b526-4e6f5257ef2d',
'126f406e-6893-4a8c-bad3-5870ca427003',
'82eab653-9012-40f3-8ab5-717d458ff730',
'a7e5a50e-a071-4be7-9be5-4a334be2c471',
'c8c0815b-1c39-4bc9-b434-3847904a1def',
'5ed308b3-e2de-4fe3-98f1-536feb5d9666',
'f6c3ce93-d4d7-4244-a52e-2b14a64810fe',
'2230ca7f-d053-40bb-802f-efec12730e41',
'9a7f9899-e7bc-4c4f-a694-567bd4f9f360',
'5b283598-2faf-475d-8067-127017641a2c',
'129f45d0-68b3-49db-8571-9b8d84fa1ba2',
'a9375115-f987-47d6-aa5f-792a23a46ccb',
'a5f759e6-92fb-4390-bd1a-5c1def3bc511',
'60665918-27d5-44de-87d7-23c44c8b6f16',
'2058354c-06c5-42f7-8765-d3b02cf0d010',
'bbcda545-cbb3-4033-8cb9-444e8be4b9b4']  

> artiax particles #1.2.1 color 0,46,86,19

> artiax clip off

Opened beta-amylase as #1.2.2.1.1, grid size 38,38,32, pixel 6.67,6.67,6.67,
shown at level 0.291, step 1, values float32  

> volume #1.2.2.1.1 capFaces false

['9581d101-0493-49c1-bb76-e2552fa09754',
'ec275760-c2d7-4407-ba10-78b37d86ecde',
'e2fe7a6e-ecf9-4f00-bafd-9bdfc464a14f',
'8c7a9d77-1cc4-4455-92d7-182e533cf7e1',
'cb979b01-5fe3-49ba-98c2-966a80c43acd', 'f4aa0fad-
ecd4-4f46-8431-386876639608', 'b67ba869-54b3-4662-ab67-ac6632a275a9',
'5937a6bc-3427-43e3-a543-e9f4cfbd7d6e']  

> artiax particles #1.2.2 color 60,25,0,16

> artiax clip off

Opened beta-galactosidase as #1.2.3.1.1, grid size 45,39,32, pixel
6.67,6.67,6.67, shown at level 0.401, step 1, values float32  

> volume #1.2.3.1.1 capFaces false

['2b7456d4-4d59-47c1-a006-a7fdb647ad5e',
'83edefe6-12ca-4f95-bc5f-c15ae40093e1',
'5f883079-46d4-46ff-b1b5-5a50cf8bc02c',
'5349005b-fdbb-4c20-9d40-45c28c8027a5', '57465bae-7d3a-45d1-a1cd-
ef5ef358cf41', '192cb61f-3abe-4a6e-993e-5a3dc1826054',
'fd16be64-d0aa-4717-b60a-723ae2c66c30',
'66875e9a-b384-443f-838e-c20383283ef4',
'4d2e4d91-317f-479d-ac3f-7edbcddc0328',
'c4c00159-8137-4ee8-88bf-f889b16ca3a1', '4914bc1b-8d98-4eed-
ad9d-fa416fab50cf', 'f8f3216c-8676-4084-9ddb-a4809ce6c053',
'245aec23-6896-4e5b-8757-4b0932594da2',
'f0122f8d-73d1-4fc0-8721-63d97109aa33',
'00e682e9-9a4d-4d33-8efe-6cc39c5adcdd',
'0ec1f193-769c-4072-b58b-908d42225eb6',
'7ebaec08-8ba8-4307-b98b-94bf876890db',
'57378ab5-433e-4356-b5fa-2ae059032d5d',
'44bf922a-8cf8-40da-9cbd-14c8ab5334e3']  

> artiax particles #1.2.3 color 30,0,36,19

> artiax clip off

Opened membrane-bound-protein as #1.2.4.1.1, grid size 32,32,32, pixel 1,
shown at level 0.0002, step 1, values float32  

> volume #1.2.4.1.1 capFaces false

[]  

> artiax particles #1.2.4 color 50,50,50,19

> artiax clip off

Opened ribosome as #1.2.5.1.1, grid size 61,63,61, pixel 6.67,6.67,6.67, shown
at level 0.332, step 1, values float32  

> volume #1.2.5.1.1 capFaces false

['4ce9a1e6-91a4-4ce3-8aaf-e374dc67ef9e',
'7c68d8a3-2e59-40c5-a0fd-32adb9a178b0',
'd4719e15-81e3-4731-a7fd-7154599d70e7',
'742742e6-2bb7-475e-921e-2738d668a7b2',
'78d1bf2a-18b9-40ae-94f2-3f3c62467b8c',
'0eb43b5f-0a69-4f00-b899-3911c30fb80d',
'c66281a9-47b1-4ec1-9760-49d83819d2b1',
'c583ab01-6ce4-4b7c-a7f7-2af72e73789e',
'df65bec2-bcac-4e2a-b940-6413397dc233',
'80797e39-7526-4628-96f4-2de90febfa57',
'9afdcd4c-8421-422b-ba2b-fe22310d6838',
'de443b3e-6ac3-49ce-89bb-3e1855f51088',
'ac526083-090d-4204-b644-eb04fe9cbc5d',
'd7fe2596-562e-4302-857d-d60457994a54',
'3e93ea5b-36b9-4210-a95a-ac10ecf812b7', 'ff87a1be-4847-4a21-befa-
dae63947941e', 'e49c63d4-8203-4829-b2c8-5df8c0518306',
'486aea56-96bf-4a12-8654-1ee167d5d192',
'ee276718-a0a9-4073-888c-8130e46112ce',
'385acd11-5e73-452c-8535-5e98dafb9b79', '3366f3ef-
de69-40d2-9142-5e291b1eefcd', 'e60c3a85-403c-4e76-8c2a-16424a244903',
'05cda85e-570f-45ff-a5a2-4450c671695d',
'79972391-95b6-4d9f-9138-a4a480b0ad7f',
'c53b811c-dfd9-43bc-b056-e1b2afca968d',
'cef97ff4-44b2-4f15-b638-5f366b33bc4c',
'8bea0d74-734d-430f-8312-52e066e02242', 'f78bc721-376f-4ecb-
ad93-ded8ff022796', '16b9c5b2-8e44-4244-8d5a-0880d771139e',
'a9ce14a6-6b38-4b62-8791-ef6b02964f21',
'2fc23e66-5891-4b56-901f-42e4af12feab',
'4637c5c8-0c94-4eb4-bacc-d89c772eedbc',
'c64ca926-39cb-4202-94fa-98520f5133ba', '8400ae12-ca7a-41cf-90ae-
ed565e76e8c0', 'b8e720c0-98bb-4676-87c8-ccf44d7d402a',
'8ec58b52-b213-4631-a020-235477c413f2',
'59fe9c24-aec2-4fe7-a36c-a677d5c0bf9f',
'c4101bb6-4089-42aa-998c-58bc25cf2e74',
'58b846ad-f889-4d07-9837-06d4f7950c6c',
'86f4370d-9ab7-493a-a1fe-8b34d9cc29e8', 'b419f84a-5ae8-4027-a5bd-
ef5622bb2aba', '4eadcb33-3b71-4338-9099-e80afdce0e66',
'bfd923e6-db83-4a1d-be20-431515d131f7',
'0126b714-663b-4f59-a206-12b0228cac6e', '5b98618b-e7dd-4cef-
ac30-014b0c967442', 'cdfc2254-6099-4ad6-acfd-0a8e73e23e18',
'a85f084d-cbf7-4528-b599-ade2f540712d',
'f3c3f263-48ec-42b3-a1db-43a3ce219088',
'39b5dcf6-ba2d-48b0-881b-f09546c5cb3e',
'e6c1abf3-67e4-4264-bc69-ee7d9fa07a3a',
'11a78364-4388-4f94-85d8-e4aaa894d30c',
'152680a7-8dc5-4a39-8ef0-e1f47d53992e',
'141508ff-3a69-40f4-bd65-049f11547df8',
'bf94a588-e131-424e-b60e-72b054e71105',
'fe96301f-c08d-4158-9131-f5294368fd3e',
'f9c1de84-fdaf-4540-98b7-38fa090463df',
'edac29fb-f0de-4cb1-85a0-b0614eff04e5',
'df17f9db-2e49-4a7e-8208-66555dbd2045',
'38de44a0-36ea-4e14-9944-e72fee188a79',
'c14e98a2-3f94-4137-aec9-a2ac9f6eefde',
'1d7544fa-3732-43d2-939f-daa30ed9ff41',
'54ae82d3-21a7-40a7-9ff4-6935b9191363',
'471c6a50-76f3-4816-a9a3-889fd5d37195',
'ebf83584-1dd7-4678-bca3-5b90c7b6748c',
'82ed4f4b-eae4-4b1a-9fda-3685b57263ea',
'd72c03a6-7c0f-4312-9a17-1b616208e8f4']  

> artiax particles #1.2.5 color 0,36,19,20

> artiax clip off

Opened thyroglobulin as #1.2.6.1.1, grid size 57,43,37, pixel 6.67,6.67,6.67,
shown at level 0.269, step 1, values float32  

> volume #1.2.6.1.1 capFaces false

['e818dc74-4a14-4f98-8c4a-33cf726b6c77',
'241cf87a-0e32-46d5-af3b-57f3fdb24cdd', 'c000afd8-1838-45ac-b5ea-
eb914397514f', '4f274c53-ad54-4aab-9c95-60f4399bffa1',
'631ca4ca-2646-4f21-847b-ac57c61028ca',
'5daf22d4-f66b-4969-b4f8-b70bcfb176f4',
'26c255f5-af35-4b5a-a5a3-2a9db5984b18',
'9b8b5181-e20b-4d86-8c32-a58241345f05',
'4ae5cffe-4fc8-4391-adbb-75e424082666',
'f851ea1c-c7df-44ac-8b76-088ca91df1fb']  

> artiax clip off

Opened virus-like-particle as #1.2.7.1.1, grid size 78,78,78, pixel 6.67,
shown at level 0.566, step 1, values float32  

> volume #1.2.7.1.1 capFaces false

['1252f355-cac4-4657-87a5-339de08067ce',
'059b90f0-3c30-48d1-b763-5a3389538cdf',
'aced36cd-a70c-4cf6-8f35-c46e2c535a88',
'c9156fc4-e038-4585-b976-515be13ad69b',
'ea5ec82f-c3eb-44dd-8178-dc691b26f051',
'312179ae-9d36-4d7c-af07-343ef82e8bcb',
'c6feecaa-6b77-4db7-88f9-2dafe9f9f9b7',
'aee69c6d-8f8f-4c2a-add2-adc0b79b98dc',
'245a998f-c039-4bf5-b569-a7c6cd85c474',
'2150b5b2-8893-402a-a48d-25ee67af4088',
'dbd4055f-42b4-4e5b-9ddd-e2b0e9fbc006',
'6cfcada4-b7ba-4824-b33c-2a8b7092fc19',
'b839fb44-6b4d-455e-b230-bac85b80f8b2',
'4706298d-e020-48a5-b6fa-508391584a67']  
['e818dc74-4a14-4f98-8c4a-33cf726b6c77',
'241cf87a-0e32-46d5-af3b-57f3fdb24cdd', 'c000afd8-1838-45ac-b5ea-
eb914397514f', '4f274c53-ad54-4aab-9c95-60f4399bffa1',
'631ca4ca-2646-4f21-847b-ac57c61028ca',
'5daf22d4-f66b-4969-b4f8-b70bcfb176f4',
'26c255f5-af35-4b5a-a5a3-2a9db5984b18',
'9b8b5181-e20b-4d86-8c32-a58241345f05',
'4ae5cffe-4fc8-4391-adbb-75e424082666',
'f851ea1c-c7df-44ac-8b76-088ca91df1fb']  
['e818dc74-4a14-4f98-8c4a-33cf726b6c77',
'241cf87a-0e32-46d5-af3b-57f3fdb24cdd', 'c000afd8-1838-45ac-b5ea-
eb914397514f', '4f274c53-ad54-4aab-9c95-60f4399bffa1',
'631ca4ca-2646-4f21-847b-ac57c61028ca',
'5daf22d4-f66b-4969-b4f8-b70bcfb176f4',
'26c255f5-af35-4b5a-a5a3-2a9db5984b18',
'9b8b5181-e20b-4d86-8c32-a58241345f05',
'4ae5cffe-4fc8-4391-adbb-75e424082666',
'f851ea1c-c7df-44ac-8b76-088ca91df1fb']  

> artiax particles #1.2.6 color 17,81,28,20

['1252f355-cac4-4657-87a5-339de08067ce',
'059b90f0-3c30-48d1-b763-5a3389538cdf',
'aced36cd-a70c-4cf6-8f35-c46e2c535a88',
'c9156fc4-e038-4585-b976-515be13ad69b',
'ea5ec82f-c3eb-44dd-8178-dc691b26f051',
'312179ae-9d36-4d7c-af07-343ef82e8bcb',
'c6feecaa-6b77-4db7-88f9-2dafe9f9f9b7',
'aee69c6d-8f8f-4c2a-add2-adc0b79b98dc',
'245a998f-c039-4bf5-b569-a7c6cd85c474',
'2150b5b2-8893-402a-a48d-25ee67af4088',
'dbd4055f-42b4-4e5b-9ddd-e2b0e9fbc006',
'6cfcada4-b7ba-4824-b33c-2a8b7092fc19',
'b839fb44-6b4d-455e-b230-bac85b80f8b2',
'4706298d-e020-48a5-b6fa-508391584a67']  
['1252f355-cac4-4657-87a5-339de08067ce',
'059b90f0-3c30-48d1-b763-5a3389538cdf',
'aced36cd-a70c-4cf6-8f35-c46e2c535a88',
'c9156fc4-e038-4585-b976-515be13ad69b',
'ea5ec82f-c3eb-44dd-8178-dc691b26f051',
'312179ae-9d36-4d7c-af07-343ef82e8bcb',
'c6feecaa-6b77-4db7-88f9-2dafe9f9f9b7',
'aee69c6d-8f8f-4c2a-add2-adc0b79b98dc',
'245a998f-c039-4bf5-b569-a7c6cd85c474',
'2150b5b2-8893-402a-a48d-25ee67af4088',
'dbd4055f-42b4-4e5b-9ddd-e2b0e9fbc006',
'6cfcada4-b7ba-4824-b33c-2a8b7092fc19',
'b839fb44-6b4d-455e-b230-bac85b80f8b2',
'4706298d-e020-48a5-b6fa-508391584a67']  

> artiax particles #1.2.7 color 100,80,60,20

['4ce9a1e6-91a4-4ce3-8aaf-e374dc67ef9e',
'7c68d8a3-2e59-40c5-a0fd-32adb9a178b0',
'd4719e15-81e3-4731-a7fd-7154599d70e7',
'742742e6-2bb7-475e-921e-2738d668a7b2',
'78d1bf2a-18b9-40ae-94f2-3f3c62467b8c',
'0eb43b5f-0a69-4f00-b899-3911c30fb80d',
'c66281a9-47b1-4ec1-9760-49d83819d2b1',
'c583ab01-6ce4-4b7c-a7f7-2af72e73789e',
'df65bec2-bcac-4e2a-b940-6413397dc233',
'80797e39-7526-4628-96f4-2de90febfa57',
'9afdcd4c-8421-422b-ba2b-fe22310d6838',
'de443b3e-6ac3-49ce-89bb-3e1855f51088',
'ac526083-090d-4204-b644-eb04fe9cbc5d',
'd7fe2596-562e-4302-857d-d60457994a54',
'3e93ea5b-36b9-4210-a95a-ac10ecf812b7', 'ff87a1be-4847-4a21-befa-
dae63947941e', 'e49c63d4-8203-4829-b2c8-5df8c0518306',
'486aea56-96bf-4a12-8654-1ee167d5d192',
'ee276718-a0a9-4073-888c-8130e46112ce',
'385acd11-5e73-452c-8535-5e98dafb9b79', '3366f3ef-
de69-40d2-9142-5e291b1eefcd', 'e60c3a85-403c-4e76-8c2a-16424a244903',
'05cda85e-570f-45ff-a5a2-4450c671695d',
'79972391-95b6-4d9f-9138-a4a480b0ad7f',
'c53b811c-dfd9-43bc-b056-e1b2afca968d',
'cef97ff4-44b2-4f15-b638-5f366b33bc4c',
'8bea0d74-734d-430f-8312-52e066e02242', 'f78bc721-376f-4ecb-
ad93-ded8ff022796', '16b9c5b2-8e44-4244-8d5a-0880d771139e',
'a9ce14a6-6b38-4b62-8791-ef6b02964f21',
'2fc23e66-5891-4b56-901f-42e4af12feab',
'4637c5c8-0c94-4eb4-bacc-d89c772eedbc',
'c64ca926-39cb-4202-94fa-98520f5133ba', '8400ae12-ca7a-41cf-90ae-
ed565e76e8c0', 'b8e720c0-98bb-4676-87c8-ccf44d7d402a',
'8ec58b52-b213-4631-a020-235477c413f2',
'59fe9c24-aec2-4fe7-a36c-a677d5c0bf9f',
'c4101bb6-4089-42aa-998c-58bc25cf2e74',
'58b846ad-f889-4d07-9837-06d4f7950c6c',
'86f4370d-9ab7-493a-a1fe-8b34d9cc29e8', 'b419f84a-5ae8-4027-a5bd-
ef5622bb2aba', '4eadcb33-3b71-4338-9099-e80afdce0e66',
'bfd923e6-db83-4a1d-be20-431515d131f7',
'0126b714-663b-4f59-a206-12b0228cac6e', '5b98618b-e7dd-4cef-
ac30-014b0c967442', 'cdfc2254-6099-4ad6-acfd-0a8e73e23e18',
'a85f084d-cbf7-4528-b599-ade2f540712d',
'f3c3f263-48ec-42b3-a1db-43a3ce219088',
'39b5dcf6-ba2d-48b0-881b-f09546c5cb3e',
'e6c1abf3-67e4-4264-bc69-ee7d9fa07a3a',
'11a78364-4388-4f94-85d8-e4aaa894d30c',
'152680a7-8dc5-4a39-8ef0-e1f47d53992e',
'141508ff-3a69-40f4-bd65-049f11547df8',
'bf94a588-e131-424e-b60e-72b054e71105',
'fe96301f-c08d-4158-9131-f5294368fd3e',
'f9c1de84-fdaf-4540-98b7-38fa090463df',
'edac29fb-f0de-4cb1-85a0-b0614eff04e5',
'df17f9db-2e49-4a7e-8208-66555dbd2045',
'38de44a0-36ea-4e14-9944-e72fee188a79',
'c14e98a2-3f94-4137-aec9-a2ac9f6eefde',
'1d7544fa-3732-43d2-939f-daa30ed9ff41',
'54ae82d3-21a7-40a7-9ff4-6935b9191363',
'471c6a50-76f3-4816-a9a3-889fd5d37195',
'ebf83584-1dd7-4678-bca3-5b90c7b6748c',
'82ed4f4b-eae4-4b1a-9fda-3685b57263ea',
'd72c03a6-7c0f-4312-9a17-1b616208e8f4']  
['4ce9a1e6-91a4-4ce3-8aaf-e374dc67ef9e',
'7c68d8a3-2e59-40c5-a0fd-32adb9a178b0',
'd4719e15-81e3-4731-a7fd-7154599d70e7',
'742742e6-2bb7-475e-921e-2738d668a7b2',
'78d1bf2a-18b9-40ae-94f2-3f3c62467b8c',
'0eb43b5f-0a69-4f00-b899-3911c30fb80d',
'c66281a9-47b1-4ec1-9760-49d83819d2b1',
'c583ab01-6ce4-4b7c-a7f7-2af72e73789e',
'df65bec2-bcac-4e2a-b940-6413397dc233',
'80797e39-7526-4628-96f4-2de90febfa57',
'9afdcd4c-8421-422b-ba2b-fe22310d6838',
'de443b3e-6ac3-49ce-89bb-3e1855f51088',
'ac526083-090d-4204-b644-eb04fe9cbc5d',
'd7fe2596-562e-4302-857d-d60457994a54',
'3e93ea5b-36b9-4210-a95a-ac10ecf812b7', 'ff87a1be-4847-4a21-befa-
dae63947941e', 'e49c63d4-8203-4829-b2c8-5df8c0518306',
'486aea56-96bf-4a12-8654-1ee167d5d192',
'ee276718-a0a9-4073-888c-8130e46112ce',
'385acd11-5e73-452c-8535-5e98dafb9b79', '3366f3ef-
de69-40d2-9142-5e291b1eefcd', 'e60c3a85-403c-4e76-8c2a-16424a244903',
'05cda85e-570f-45ff-a5a2-4450c671695d',
'79972391-95b6-4d9f-9138-a4a480b0ad7f',
'c53b811c-dfd9-43bc-b056-e1b2afca968d',
'cef97ff4-44b2-4f15-b638-5f366b33bc4c',
'8bea0d74-734d-430f-8312-52e066e02242', 'f78bc721-376f-4ecb-
ad93-ded8ff022796', '16b9c5b2-8e44-4244-8d5a-0880d771139e',
'a9ce14a6-6b38-4b62-8791-ef6b02964f21',
'2fc23e66-5891-4b56-901f-42e4af12feab',
'4637c5c8-0c94-4eb4-bacc-d89c772eedbc',
'c64ca926-39cb-4202-94fa-98520f5133ba', '8400ae12-ca7a-41cf-90ae-
ed565e76e8c0', 'b8e720c0-98bb-4676-87c8-ccf44d7d402a',
'8ec58b52-b213-4631-a020-235477c413f2',
'59fe9c24-aec2-4fe7-a36c-a677d5c0bf9f',
'c4101bb6-4089-42aa-998c-58bc25cf2e74',
'58b846ad-f889-4d07-9837-06d4f7950c6c',
'86f4370d-9ab7-493a-a1fe-8b34d9cc29e8', 'b419f84a-5ae8-4027-a5bd-
ef5622bb2aba', '4eadcb33-3b71-4338-9099-e80afdce0e66',
'bfd923e6-db83-4a1d-be20-431515d131f7',
'0126b714-663b-4f59-a206-12b0228cac6e', '5b98618b-e7dd-4cef-
ac30-014b0c967442', 'cdfc2254-6099-4ad6-acfd-0a8e73e23e18',
'a85f084d-cbf7-4528-b599-ade2f540712d',
'f3c3f263-48ec-42b3-a1db-43a3ce219088',
'39b5dcf6-ba2d-48b0-881b-f09546c5cb3e',
'e6c1abf3-67e4-4264-bc69-ee7d9fa07a3a',
'11a78364-4388-4f94-85d8-e4aaa894d30c',
'152680a7-8dc5-4a39-8ef0-e1f47d53992e',
'141508ff-3a69-40f4-bd65-049f11547df8',
'bf94a588-e131-424e-b60e-72b054e71105',
'fe96301f-c08d-4158-9131-f5294368fd3e',
'f9c1de84-fdaf-4540-98b7-38fa090463df',
'edac29fb-f0de-4cb1-85a0-b0614eff04e5',
'df17f9db-2e49-4a7e-8208-66555dbd2045',
'38de44a0-36ea-4e14-9944-e72fee188a79',
'c14e98a2-3f94-4137-aec9-a2ac9f6eefde',
'1d7544fa-3732-43d2-939f-daa30ed9ff41',
'54ae82d3-21a7-40a7-9ff4-6935b9191363',
'471c6a50-76f3-4816-a9a3-889fd5d37195',
'ebf83584-1dd7-4678-bca3-5b90c7b6748c',
'82ed4f4b-eae4-4b1a-9fda-3685b57263ea',
'd72c03a6-7c0f-4312-9a17-1b616208e8f4']  
[]  
[]  
['2b7456d4-4d59-47c1-a006-a7fdb647ad5e',
'83edefe6-12ca-4f95-bc5f-c15ae40093e1',
'5f883079-46d4-46ff-b1b5-5a50cf8bc02c',
'5349005b-fdbb-4c20-9d40-45c28c8027a5', '57465bae-7d3a-45d1-a1cd-
ef5ef358cf41', '192cb61f-3abe-4a6e-993e-5a3dc1826054',
'fd16be64-d0aa-4717-b60a-723ae2c66c30',
'66875e9a-b384-443f-838e-c20383283ef4',
'4d2e4d91-317f-479d-ac3f-7edbcddc0328',
'c4c00159-8137-4ee8-88bf-f889b16ca3a1', '4914bc1b-8d98-4eed-
ad9d-fa416fab50cf', 'f8f3216c-8676-4084-9ddb-a4809ce6c053',
'245aec23-6896-4e5b-8757-4b0932594da2',
'f0122f8d-73d1-4fc0-8721-63d97109aa33',
'00e682e9-9a4d-4d33-8efe-6cc39c5adcdd',
'0ec1f193-769c-4072-b58b-908d42225eb6',
'7ebaec08-8ba8-4307-b98b-94bf876890db',
'57378ab5-433e-4356-b5fa-2ae059032d5d',
'44bf922a-8cf8-40da-9cbd-14c8ab5334e3']  
['2b7456d4-4d59-47c1-a006-a7fdb647ad5e',
'83edefe6-12ca-4f95-bc5f-c15ae40093e1',
'5f883079-46d4-46ff-b1b5-5a50cf8bc02c',
'5349005b-fdbb-4c20-9d40-45c28c8027a5', '57465bae-7d3a-45d1-a1cd-
ef5ef358cf41', '192cb61f-3abe-4a6e-993e-5a3dc1826054',
'fd16be64-d0aa-4717-b60a-723ae2c66c30',
'66875e9a-b384-443f-838e-c20383283ef4',
'4d2e4d91-317f-479d-ac3f-7edbcddc0328',
'c4c00159-8137-4ee8-88bf-f889b16ca3a1', '4914bc1b-8d98-4eed-
ad9d-fa416fab50cf', 'f8f3216c-8676-4084-9ddb-a4809ce6c053',
'245aec23-6896-4e5b-8757-4b0932594da2',
'f0122f8d-73d1-4fc0-8721-63d97109aa33',
'00e682e9-9a4d-4d33-8efe-6cc39c5adcdd',
'0ec1f193-769c-4072-b58b-908d42225eb6',
'7ebaec08-8ba8-4307-b98b-94bf876890db',
'57378ab5-433e-4356-b5fa-2ae059032d5d',
'44bf922a-8cf8-40da-9cbd-14c8ab5334e3']  
['9581d101-0493-49c1-bb76-e2552fa09754',
'ec275760-c2d7-4407-ba10-78b37d86ecde',
'e2fe7a6e-ecf9-4f00-bafd-9bdfc464a14f',
'8c7a9d77-1cc4-4455-92d7-182e533cf7e1',
'cb979b01-5fe3-49ba-98c2-966a80c43acd', 'f4aa0fad-
ecd4-4f46-8431-386876639608', 'b67ba869-54b3-4662-ab67-ac6632a275a9',
'5937a6bc-3427-43e3-a543-e9f4cfbd7d6e']  
['9581d101-0493-49c1-bb76-e2552fa09754',
'ec275760-c2d7-4407-ba10-78b37d86ecde',
'e2fe7a6e-ecf9-4f00-bafd-9bdfc464a14f',
'8c7a9d77-1cc4-4455-92d7-182e533cf7e1',
'cb979b01-5fe3-49ba-98c2-966a80c43acd', 'f4aa0fad-
ecd4-4f46-8431-386876639608', 'b67ba869-54b3-4662-ab67-ac6632a275a9',
'5937a6bc-3427-43e3-a543-e9f4cfbd7d6e']  

> artiax tomo #1.1.1 slice 183

> artiax tomo #1.1.1 slice 125

> ui mousemode right "rotate picked particle"

> ui mousemode right select

Drag select of surfaces, 1 of 29 instances  
[Repeated 1 time(s)]Drag select of surfaces, 1 of 28 instances  

> artiax tomo #1.1.1 slice 136

Drag select of surfaces, 1 of 27 instances  

> artiax tomo #1.1.1 slice 103

> select #1.2.1.2

1 model selected  
Drag select of surfaces, 1 of 26 instances  

> artiax tomo #1.1.1 slice 102

> ui mousemode right "mark plane"

> marker #1.2.2.3 position 5495,5817,1016 color #993f0028 radius 10.01

> marker #1.2.2.3 position 5492,5837,1016 color #993f0028 radius 10.01

['3c51010c-b6f5-446e-9c11-acea4a597259',
'bfdd4655-20f1-44ba-9fd2-52c7b592c45d',
'5d25085c-0354-475d-9bd2-69fb2f96ce79',
'c6d6c475-7806-4b07-8597-240fc3c1012c', 'eb87b573-012f-4791-bfda-
af233904855b', '99676726-00bf-4a09-9ff0-2a4c68426d05',
'9054737e-344a-47d1-bebe-9834e2ccd72e',
'ef728815-dbd8-4840-8d45-52224f6ea6ad',
'6fa67b29-fbb8-4e6f-82d1-4bb7090d635c',
'1e15270b-ab4c-46d0-b526-4e6f5257ef2d',
'126f406e-6893-4a8c-bad3-5870ca427003',
'82eab653-9012-40f3-8ab5-717d458ff730',
'a7e5a50e-a071-4be7-9be5-4a334be2c471',
'c8c0815b-1c39-4bc9-b434-3847904a1def',
'5ed308b3-e2de-4fe3-98f1-536feb5d9666',
'f6c3ce93-d4d7-4244-a52e-2b14a64810fe',
'2230ca7f-d053-40bb-802f-efec12730e41',
'9a7f9899-e7bc-4c4f-a694-567bd4f9f360',
'5b283598-2faf-475d-8067-127017641a2c',
'129f45d0-68b3-49db-8571-9b8d84fa1ba2',
'a9375115-f987-47d6-aa5f-792a23a46ccb',
'a5f759e6-92fb-4390-bd1a-5c1def3bc511',
'60665918-27d5-44de-87d7-23c44c8b6f16',
'2058354c-06c5-42f7-8765-d3b02cf0d010',
'bbcda545-cbb3-4033-8cb9-444e8be4b9b4']  

> marker #1.2.1.3 position 5510,5827,1016 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 104

> ui mousemode right select

Drag select of surfaces, 1 of 26 instances  

> artiax tomo #1.1.1 slice 107

> select #1.1.1

3 models selected  
['3c51010c-b6f5-446e-9c11-acea4a597259',
'bfdd4655-20f1-44ba-9fd2-52c7b592c45d',
'5d25085c-0354-475d-9bd2-69fb2f96ce79',
'c6d6c475-7806-4b07-8597-240fc3c1012c',
'99676726-00bf-4a09-9ff0-2a4c68426d05',
'9054737e-344a-47d1-bebe-9834e2ccd72e',
'ef728815-dbd8-4840-8d45-52224f6ea6ad',
'6fa67b29-fbb8-4e6f-82d1-4bb7090d635c',
'1e15270b-ab4c-46d0-b526-4e6f5257ef2d',
'126f406e-6893-4a8c-bad3-5870ca427003',
'82eab653-9012-40f3-8ab5-717d458ff730',
'a7e5a50e-a071-4be7-9be5-4a334be2c471',
'c8c0815b-1c39-4bc9-b434-3847904a1def',
'5ed308b3-e2de-4fe3-98f1-536feb5d9666',
'f6c3ce93-d4d7-4244-a52e-2b14a64810fe',
'2230ca7f-d053-40bb-802f-efec12730e41',
'9a7f9899-e7bc-4c4f-a694-567bd4f9f360',
'5b283598-2faf-475d-8067-127017641a2c',
'129f45d0-68b3-49db-8571-9b8d84fa1ba2',
'a9375115-f987-47d6-aa5f-792a23a46ccb',
'a5f759e6-92fb-4390-bd1a-5c1def3bc511',
'60665918-27d5-44de-87d7-23c44c8b6f16',
'2058354c-06c5-42f7-8765-d3b02cf0d010',
'bbcda545-cbb3-4033-8cb9-444e8be4b9b4',
'18bb1af2-63f9-4181-a3d1-1ce475dadfaf']  

> ui mousemode right "mark plane"

> artiax tomo #1.1.1 slice 107

> ui mousemode right select

Drag select of surfaces, 1 of 25 instances  

> artiax tomo #1.1.1 slice 100

Drag select of surfaces, 1 of 24 instances  
['3c51010c-b6f5-446e-9c11-acea4a597259',
'bfdd4655-20f1-44ba-9fd2-52c7b592c45d',
'c6d6c475-7806-4b07-8597-240fc3c1012c',
'9054737e-344a-47d1-bebe-9834e2ccd72e',
'ef728815-dbd8-4840-8d45-52224f6ea6ad',
'6fa67b29-fbb8-4e6f-82d1-4bb7090d635c',
'1e15270b-ab4c-46d0-b526-4e6f5257ef2d',
'126f406e-6893-4a8c-bad3-5870ca427003',
'82eab653-9012-40f3-8ab5-717d458ff730',
'a7e5a50e-a071-4be7-9be5-4a334be2c471',
'c8c0815b-1c39-4bc9-b434-3847904a1def',
'5ed308b3-e2de-4fe3-98f1-536feb5d9666',
'f6c3ce93-d4d7-4244-a52e-2b14a64810fe',
'2230ca7f-d053-40bb-802f-efec12730e41',
'9a7f9899-e7bc-4c4f-a694-567bd4f9f360',
'5b283598-2faf-475d-8067-127017641a2c',
'129f45d0-68b3-49db-8571-9b8d84fa1ba2',
'a9375115-f987-47d6-aa5f-792a23a46ccb',
'a5f759e6-92fb-4390-bd1a-5c1def3bc511',
'60665918-27d5-44de-87d7-23c44c8b6f16',
'2058354c-06c5-42f7-8765-d3b02cf0d010',
'bbcda545-cbb3-4033-8cb9-444e8be4b9b4',
'18bb1af2-63f9-4181-a3d1-1ce475dadfaf']  

> ui mousemode right "mark plane"

> marker #1.2.1.3 position 2879,2492,996.2 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 100

> ui mousemode right select

> select clear

Drag select of surfaces, 1 of 24 instances  
[Repeated 1 time(s)]

> artiax tomo #1.1.1 slice 90

> ui mousemode right "mark plane"

> marker #1.2.1.3 position 3755,4331,896.1 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 90

> marker #1.2.1.3 position 2793,2489,896.1 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 71

> marker #1.2.1.3 position 2276,3746,705.9 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 61

> marker #1.2.1.3 position 2223,3694,605.8 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 54

> marker #1.2.1.3 position 3249,713.8,535.7 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 46

> marker #1.2.1.3 position 2288,2915,455.6 color #0075dc30 radius 60

> artiax tomo #1.1.1 slice 183

['9581d101-0493-49c1-bb76-e2552fa09754',
'ec275760-c2d7-4407-ba10-78b37d86ecde',
'e2fe7a6e-ecf9-4f00-bafd-9bdfc464a14f',
'8c7a9d77-1cc4-4455-92d7-182e533cf7e1',
'cb979b01-5fe3-49ba-98c2-966a80c43acd', 'f4aa0fad-
ecd4-4f46-8431-386876639608', 'b67ba869-54b3-4662-ab67-ac6632a275a9',
'5937a6bc-3427-43e3-a543-e9f4cfbd7d6e',
'11904793-735e-4797-be8a-213d650bd66e',
'8eb141ef-960e-42d6-b2fc-3feea1f353b5']  
['9581d101-0493-49c1-bb76-e2552fa09754',
'ec275760-c2d7-4407-ba10-78b37d86ecde',
'e2fe7a6e-ecf9-4f00-bafd-9bdfc464a14f',
'8c7a9d77-1cc4-4455-92d7-182e533cf7e1',
'cb979b01-5fe3-49ba-98c2-966a80c43acd', 'f4aa0fad-
ecd4-4f46-8431-386876639608', 'b67ba869-54b3-4662-ab67-ac6632a275a9',
'5937a6bc-3427-43e3-a543-e9f4cfbd7d6e',
'11904793-735e-4797-be8a-213d650bd66e',
'8eb141ef-960e-42d6-b2fc-3feea1f353b5']  

> artiax tomo #1.1.1 slice 183

['2b7456d4-4d59-47c1-a006-a7fdb647ad5e',
'83edefe6-12ca-4f95-bc5f-c15ae40093e1',
'5f883079-46d4-46ff-b1b5-5a50cf8bc02c',
'5349005b-fdbb-4c20-9d40-45c28c8027a5', '57465bae-7d3a-45d1-a1cd-
ef5ef358cf41', '192cb61f-3abe-4a6e-993e-5a3dc1826054',
'fd16be64-d0aa-4717-b60a-723ae2c66c30',
'66875e9a-b384-443f-838e-c20383283ef4',
'4d2e4d91-317f-479d-ac3f-7edbcddc0328',
'c4c00159-8137-4ee8-88bf-f889b16ca3a1', '4914bc1b-8d98-4eed-
ad9d-fa416fab50cf', 'f8f3216c-8676-4084-9ddb-a4809ce6c053',
'245aec23-6896-4e5b-8757-4b0932594da2',
'f0122f8d-73d1-4fc0-8721-63d97109aa33',
'00e682e9-9a4d-4d33-8efe-6cc39c5adcdd',
'0ec1f193-769c-4072-b58b-908d42225eb6',
'7ebaec08-8ba8-4307-b98b-94bf876890db',
'57378ab5-433e-4356-b5fa-2ae059032d5d',
'44bf922a-8cf8-40da-9cbd-14c8ab5334e3']  
['2b7456d4-4d59-47c1-a006-a7fdb647ad5e',
'83edefe6-12ca-4f95-bc5f-c15ae40093e1',
'5f883079-46d4-46ff-b1b5-5a50cf8bc02c',
'5349005b-fdbb-4c20-9d40-45c28c8027a5', '57465bae-7d3a-45d1-a1cd-
ef5ef358cf41', '192cb61f-3abe-4a6e-993e-5a3dc1826054',
'fd16be64-d0aa-4717-b60a-723ae2c66c30',
'66875e9a-b384-443f-838e-c20383283ef4',
'4d2e4d91-317f-479d-ac3f-7edbcddc0328',
'c4c00159-8137-4ee8-88bf-f889b16ca3a1', '4914bc1b-8d98-4eed-
ad9d-fa416fab50cf', 'f8f3216c-8676-4084-9ddb-a4809ce6c053',
'245aec23-6896-4e5b-8757-4b0932594da2',
'f0122f8d-73d1-4fc0-8721-63d97109aa33',
'00e682e9-9a4d-4d33-8efe-6cc39c5adcdd',
'0ec1f193-769c-4072-b58b-908d42225eb6',
'7ebaec08-8ba8-4307-b98b-94bf876890db',
'57378ab5-433e-4356-b5fa-2ae059032d5d',
'44bf922a-8cf8-40da-9cbd-14c8ab5334e3']  

> artiax tomo #1.1.1 slice 183

[]  
[]  

> artiax tomo #1.1.1 slice 183

['4ce9a1e6-91a4-4ce3-8aaf-e374dc67ef9e',
'7c68d8a3-2e59-40c5-a0fd-32adb9a178b0',
'd4719e15-81e3-4731-a7fd-7154599d70e7',
'742742e6-2bb7-475e-921e-2738d668a7b2',
'78d1bf2a-18b9-40ae-94f2-3f3c62467b8c',
'0eb43b5f-0a69-4f00-b899-3911c30fb80d',
'c66281a9-47b1-4ec1-9760-49d83819d2b1',
'c583ab01-6ce4-4b7c-a7f7-2af72e73789e',
'df65bec2-bcac-4e2a-b940-6413397dc233',
'80797e39-7526-4628-96f4-2de90febfa57',
'9afdcd4c-8421-422b-ba2b-fe22310d6838',
'de443b3e-6ac3-49ce-89bb-3e1855f51088',
'ac526083-090d-4204-b644-eb04fe9cbc5d',
'd7fe2596-562e-4302-857d-d60457994a54',
'3e93ea5b-36b9-4210-a95a-ac10ecf812b7', 'ff87a1be-4847-4a21-befa-
dae63947941e', 'e49c63d4-8203-4829-b2c8-5df8c0518306',
'486aea56-96bf-4a12-8654-1ee167d5d192',
'ee276718-a0a9-4073-888c-8130e46112ce',
'385acd11-5e73-452c-8535-5e98dafb9b79', '3366f3ef-
de69-40d2-9142-5e291b1eefcd', 'e60c3a85-403c-4e76-8c2a-16424a244903',
'05cda85e-570f-45ff-a5a2-4450c671695d',
'79972391-95b6-4d9f-9138-a4a480b0ad7f',
'c53b811c-dfd9-43bc-b056-e1b2afca968d',
'cef97ff4-44b2-4f15-b638-5f366b33bc4c',
'8bea0d74-734d-430f-8312-52e066e02242', 'f78bc721-376f-4ecb-
ad93-ded8ff022796', '16b9c5b2-8e44-4244-8d5a-0880d771139e',
'a9ce14a6-6b38-4b62-8791-ef6b02964f21',
'2fc23e66-5891-4b56-901f-42e4af12feab',
'4637c5c8-0c94-4eb4-bacc-d89c772eedbc',
'c64ca926-39cb-4202-94fa-98520f5133ba', '8400ae12-ca7a-41cf-90ae-
ed565e76e8c0', 'b8e720c0-98bb-4676-87c8-ccf44d7d402a',
'8ec58b52-b213-4631-a020-235477c413f2',
'59fe9c24-aec2-4fe7-a36c-a677d5c0bf9f',
'c4101bb6-4089-42aa-998c-58bc25cf2e74',
'58b846ad-f889-4d07-9837-06d4f7950c6c',
'86f4370d-9ab7-493a-a1fe-8b34d9cc29e8', 'b419f84a-5ae8-4027-a5bd-
ef5622bb2aba', '4eadcb33-3b71-4338-9099-e80afdce0e66',
'bfd923e6-db83-4a1d-be20-431515d131f7',
'0126b714-663b-4f59-a206-12b0228cac6e', '5b98618b-e7dd-4cef-
ac30-014b0c967442', 'cdfc2254-6099-4ad6-acfd-0a8e73e23e18',
'a85f084d-cbf7-4528-b599-ade2f540712d',
'f3c3f263-48ec-42b3-a1db-43a3ce219088',
'39b5dcf6-ba2d-48b0-881b-f09546c5cb3e',
'e6c1abf3-67e4-4264-bc69-ee7d9fa07a3a',
'11a78364-4388-4f94-85d8-e4aaa894d30c',
'152680a7-8dc5-4a39-8ef0-e1f47d53992e',
'141508ff-3a69-40f4-bd65-049f11547df8',
'bf94a588-e131-424e-b60e-72b054e71105',
'fe96301f-c08d-4158-9131-f5294368fd3e',
'f9c1de84-fdaf-4540-98b7-38fa090463df',
'edac29fb-f0de-4cb1-85a0-b0614eff04e5',
'df17f9db-2e49-4a7e-8208-66555dbd2045',
'38de44a0-36ea-4e14-9944-e72fee188a79',
'c14e98a2-3f94-4137-aec9-a2ac9f6eefde',
'1d7544fa-3732-43d2-939f-daa30ed9ff41',
'54ae82d3-21a7-40a7-9ff4-6935b9191363',
'471c6a50-76f3-4816-a9a3-889fd5d37195',
'ebf83584-1dd7-4678-bca3-5b90c7b6748c',
'82ed4f4b-eae4-4b1a-9fda-3685b57263ea',
'd72c03a6-7c0f-4312-9a17-1b616208e8f4']  
['4ce9a1e6-91a4-4ce3-8aaf-e374dc67ef9e',
'7c68d8a3-2e59-40c5-a0fd-32adb9a178b0',
'd4719e15-81e3-4731-a7fd-7154599d70e7',
'742742e6-2bb7-475e-921e-2738d668a7b2',
'78d1bf2a-18b9-40ae-94f2-3f3c62467b8c',
'0eb43b5f-0a69-4f00-b899-3911c30fb80d',
'c66281a9-47b1-4ec1-9760-49d83819d2b1',
'c583ab01-6ce4-4b7c-a7f7-2af72e73789e',
'df65bec2-bcac-4e2a-b940-6413397dc233',
'80797e39-7526-4628-96f4-2de90febfa57',
'9afdcd4c-8421-422b-ba2b-fe22310d6838',
'de443b3e-6ac3-49ce-89bb-3e1855f51088',
'ac526083-090d-4204-b644-eb04fe9cbc5d',
'd7fe2596-562e-4302-857d-d60457994a54',
'3e93ea5b-36b9-4210-a95a-ac10ecf812b7', 'ff87a1be-4847-4a21-befa-
dae63947941e', 'e49c63d4-8203-4829-b2c8-5df8c0518306',
'486aea56-96bf-4a12-8654-1ee167d5d192',
'ee276718-a0a9-4073-888c-8130e46112ce',
'385acd11-5e73-452c-8535-5e98dafb9b79', '3366f3ef-
de69-40d2-9142-5e291b1eefcd', 'e60c3a85-403c-4e76-8c2a-16424a244903',
'05cda85e-570f-45ff-a5a2-4450c671695d',
'79972391-95b6-4d9f-9138-a4a480b0ad7f',
'c53b811c-dfd9-43bc-b056-e1b2afca968d',
'cef97ff4-44b2-4f15-b638-5f366b33bc4c',
'8bea0d74-734d-430f-8312-52e066e02242', 'f78bc721-376f-4ecb-
ad93-ded8ff022796', '16b9c5b2-8e44-4244-8d5a-0880d771139e',
'a9ce14a6-6b38-4b62-8791-ef6b02964f21',
'2fc23e66-5891-4b56-901f-42e4af12feab',
'4637c5c8-0c94-4eb4-bacc-d89c772eedbc',
'c64ca926-39cb-4202-94fa-98520f5133ba', '8400ae12-ca7a-41cf-90ae-
ed565e76e8c0', 'b8e720c0-98bb-4676-87c8-ccf44d7d402a',
'8ec58b52-b213-4631-a020-235477c413f2',
'59fe9c24-aec2-4fe7-a36c-a677d5c0bf9f',
'c4101bb6-4089-42aa-998c-58bc25cf2e74',
'58b846ad-f889-4d07-9837-06d4f7950c6c',
'86f4370d-9ab7-493a-a1fe-8b34d9cc29e8', 'b419f84a-5ae8-4027-a5bd-
ef5622bb2aba', '4eadcb33-3b71-4338-9099-e80afdce0e66',
'bfd923e6-db83-4a1d-be20-431515d131f7',
'0126b714-663b-4f59-a206-12b0228cac6e', '5b98618b-e7dd-4cef-
ac30-014b0c967442', 'cdfc2254-6099-4ad6-acfd-0a8e73e23e18',
'a85f084d-cbf7-4528-b599-ade2f540712d',
'f3c3f263-48ec-42b3-a1db-43a3ce219088',
'39b5dcf6-ba2d-48b0-881b-f09546c5cb3e',
'e6c1abf3-67e4-4264-bc69-ee7d9fa07a3a',
'11a78364-4388-4f94-85d8-e4aaa894d30c',
'152680a7-8dc5-4a39-8ef0-e1f47d53992e',
'141508ff-3a69-40f4-bd65-049f11547df8',
'bf94a588-e131-424e-b60e-72b054e71105',
'fe96301f-c08d-4158-9131-f5294368fd3e',
'f9c1de84-fdaf-4540-98b7-38fa090463df',
'edac29fb-f0de-4cb1-85a0-b0614eff04e5',
'df17f9db-2e49-4a7e-8208-66555dbd2045',
'38de44a0-36ea-4e14-9944-e72fee188a79',
'c14e98a2-3f94-4137-aec9-a2ac9f6eefde',
'1d7544fa-3732-43d2-939f-daa30ed9ff41',
'54ae82d3-21a7-40a7-9ff4-6935b9191363',
'471c6a50-76f3-4816-a9a3-889fd5d37195',
'ebf83584-1dd7-4678-bca3-5b90c7b6748c',
'82ed4f4b-eae4-4b1a-9fda-3685b57263ea',
'd72c03a6-7c0f-4312-9a17-1b616208e8f4']  

> artiax tomo #1.1.1 slice 116

['4ce9a1e6-91a4-4ce3-8aaf-e374dc67ef9e',
'7c68d8a3-2e59-40c5-a0fd-32adb9a178b0',
'd4719e15-81e3-4731-a7fd-7154599d70e7',
'742742e6-2bb7-475e-921e-2738d668a7b2',
'78d1bf2a-18b9-40ae-94f2-3f3c62467b8c',
'0eb43b5f-0a69-4f00-b899-3911c30fb80d',
'c66281a9-47b1-4ec1-9760-49d83819d2b1',
'c583ab01-6ce4-4b7c-a7f7-2af72e73789e',
'df65bec2-bcac-4e2a-b940-6413397dc233',
'80797e39-7526-4628-96f4-2de90febfa57',
'9afdcd4c-8421-422b-ba2b-fe22310d6838',
'de443b3e-6ac3-49ce-89bb-3e1855f51088',
'ac526083-090d-4204-b644-eb04fe9cbc5d',
'd7fe2596-562e-4302-857d-d60457994a54',
'3e93ea5b-36b9-4210-a95a-ac10ecf812b7', 'ff87a1be-4847-4a21-befa-
dae63947941e', 'e49c63d4-8203-4829-b2c8-5df8c0518306',
'486aea56-96bf-4a12-8654-1ee167d5d192',
'ee276718-a0a9-4073-888c-8130e46112ce',
'385acd11-5e73-452c-8535-5e98dafb9b79', '3366f3ef-
de69-40d2-9142-5e291b1eefcd', 'e60c3a85-403c-4e76-8c2a-16424a244903',
'05cda85e-570f-45ff-a5a2-4450c671695d',
'79972391-95b6-4d9f-9138-a4a480b0ad7f',
'c53b811c-dfd9-43bc-b056-e1b2afca968d',
'cef97ff4-44b2-4f15-b638-5f366b33bc4c',
'8bea0d74-734d-430f-8312-52e066e02242', 'f78bc721-376f-4ecb-
ad93-ded8ff022796', '16b9c5b2-8e44-4244-8d5a-0880d771139e',
'a9ce14a6-6b38-4b62-8791-ef6b02964f21',
'2fc23e66-5891-4b56-901f-42e4af12feab',
'4637c5c8-0c94-4eb4-bacc-d89c772eedbc',
'c64ca926-39cb-4202-94fa-98520f5133ba', '8400ae12-ca7a-41cf-90ae-
ed565e76e8c0', 'b8e720c0-98bb-4676-87c8-ccf44d7d402a',
'8ec58b52-b213-4631-a020-235477c413f2',
'59fe9c24-aec2-4fe7-a36c-a677d5c0bf9f',
'c4101bb6-4089-42aa-998c-58bc25cf2e74',
'58b846ad-f889-4d07-9837-06d4f7950c6c',
'86f4370d-9ab7-493a-a1fe-8b34d9cc29e8', 'b419f84a-5ae8-4027-a5bd-
ef5622bb2aba', '4eadcb33-3b71-4338-9099-e80afdce0e66',
'bfd923e6-db83-4a1d-be20-431515d131f7',
'0126b714-663b-4f59-a206-12b0228cac6e', '5b98618b-e7dd-4cef-
ac30-014b0c967442', 'cdfc2254-6099-4ad6-acfd-0a8e73e23e18',
'a85f084d-cbf7-4528-b599-ade2f540712d',
'f3c3f263-48ec-42b3-a1db-43a3ce219088',
'39b5dcf6-ba2d-48b0-881b-f09546c5cb3e',
'e6c1abf3-67e4-4264-bc69-ee7d9fa07a3a',
'11a78364-4388-4f94-85d8-e4aaa894d30c',
'152680a7-8dc5-4a39-8ef0-e1f47d53992e',
'141508ff-3a69-40f4-bd65-049f11547df8',
'bf94a588-e131-424e-b60e-72b054e71105',
'fe96301f-c08d-4158-9131-f5294368fd3e',
'f9c1de84-fdaf-4540-98b7-38fa090463df',
'edac29fb-f0de-4cb1-85a0-b0614eff04e5',
'df17f9db-2e49-4a7e-8208-66555dbd2045',
'38de44a0-36ea-4e14-9944-e72fee188a79',
'c14e98a2-3f94-4137-aec9-a2ac9f6eefde',
'1d7544fa-3732-43d2-939f-daa30ed9ff41',
'54ae82d3-21a7-40a7-9ff4-6935b9191363',
'471c6a50-76f3-4816-a9a3-889fd5d37195',
'ebf83584-1dd7-4678-bca3-5b90c7b6748c',
'82ed4f4b-eae4-4b1a-9fda-3685b57263ea',
'd72c03a6-7c0f-4312-9a17-1b616208e8f4']  

> ui mousemode right "mark plane"

> marker #1.2.5.3 position 6178,2032,1156 color #005c3133 radius 150

> ui mousemode right "rotate selected particles"

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 651, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/mouse_modes/mousemodes.py", line 550, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
42, in mouse_drag  
self._rotate(axis, angle)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/artiax/mouse.py", line
86, in _rotate  
rotate_instances(saxis, angle, self._collections, self._masks)  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
rotate_instances  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 676, in
<listcomp>  
b = bounds.union_bounds([d.masked_bounds(m) for d, m in zip(drawings, masks)])  
^^^^^^^^^^^^^^^^^^  
File "/Users/kevin.zhao/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/artiax/particle/SurfaceCollectionModel.py", line 422, in
masked_bounds  
spos = self.child_positions.masked(mask)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
IndexError: arrays used as indices must be of integer (or boolean) type  
  
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/geometry/place.py", line 739, in masked  
p = Places(place_array=self.array()[mask])  
~~~~~~~~~~~~^^^^^^  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 Metal - 88
OpenGL renderer: Apple M3 Max
OpenGL vendor: Apple

Python: 3.11.2
Locale: UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: cocoa
Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: Mac15,10
      Model Number: MRX53LL/A
      Chip: Apple M3 Max
      Total Number of Cores: 14 (10 performance and 4 efficiency)
      Memory: 36 GB
      System Firmware Version: 10151.101.3
      OS Loader Version: 10151.101.3

Software:

    System Software Overview:

      System Version: macOS 14.4.1 (23E224)
      Kernel Version: Darwin 23.4.0
      Time since boot: 15 days, 4 hours, 53 minutes

Graphics/Displays:

    Apple M3 Max:

      Chipset Model: Apple M3 Max
      Type: GPU
      Bus: Built-In
      Total Number of Cores: 30
      Vendor: Apple (0x106b)
      Metal Support: Metal 3
      Displays:
        DELL P3424WE:
          Resolution: 3440 x 1440 (UWQHD - Ultra-Wide Quad HD)
          UI Looks like: 3440 x 1440 @ 60.00Hz
          Main Display: Yes
          Mirror: On
          Mirror Status: Master Mirror
          Online: Yes
          Rotation: Supported
        Color LCD:
          Display Type: Built-in Liquid Retina XDR Display
          Resolution: 3024 x 1964 Retina
          Mirror: On
          Mirror Status: Hardware Mirror
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal


Installed Packages:
    aiobotocore: 2.12.3
    aiohttp: 3.9.5
    aioitertools: 0.11.0
    aiosignal: 1.3.1
    alabaster: 0.7.16
    annotated-types: 0.6.0
    appdirs: 1.4.4
    appnope: 0.1.3
    asciitree: 0.3.3
    asttokens: 2.4.1
    attrs: 23.2.0
    Babel: 2.14.0
    backcall: 0.2.0
    beautifulsoup4: 4.11.2
    blockdiag: 3.0.0
    blosc2: 2.0.0
    botocore: 1.34.69
    build: 0.10.0
    certifi: 2022.12.7
    cffi: 1.16.0
    cftime: 1.6.3
    charset-normalizer: 3.3.2
    ChimeraX-AddCharge: 1.5.13
    ChimeraX-AddH: 2.2.5
    ChimeraX-AlignmentAlgorithms: 2.0.1
    ChimeraX-AlignmentHdrs: 3.4.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.12.2
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.1.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-ArtiaX: 0.4.7
    ChimeraX-Atomic: 1.49.1
    ChimeraX-AtomicLibrary: 12.1.5
    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.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.10.5
    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.1
    ChimeraX-CheckWaters: 1.3.2
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.5
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-copick: 0.2.2
    ChimeraX-Core: 1.7.1
    ChimeraX-CoreFormats: 1.2
    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.3
    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.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-Label: 1.1.8
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.1.6
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    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.1.2
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.6.1
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.12.1
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.14
    ChimeraX-ModelPanel: 1.4
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0.3
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.1
    ChimeraX-NRRD: 1.1
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OME-Zarr: 0.5.3
    ChimeraX-OpenCommand: 1.13.1
    ChimeraX-PDB: 2.7.3
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.4
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.2
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.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.2
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.11
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.2
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.12.4
    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.2
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.33.3
    ChimeraX-uniprot: 2.3
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.3.2
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-vrml: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.3
    ChimeraX-Zone: 1.0.1
    click: 8.1.7
    cloudpickle: 3.0.0
    colorama: 0.4.6
    comm: 0.2.1
    contourpy: 1.2.0
    copick: 0.4.0
    cryptography: 42.0.5
    cxservices: 1.2.2
    cycler: 0.12.1
    Cython: 0.29.33
    dask: 2024.4.2
    debugpy: 1.8.0
    decorator: 5.1.1
    distributed: 2024.4.2
    docutils: 0.19
    executing: 2.0.1
    fasteners: 0.19
    filelock: 3.9.0
    fonttools: 4.47.2
    frozenlist: 1.4.1
    fsspec: 2024.3.1
    funcparserlib: 2.0.0a0
    geomdl: 5.3.1
    glfw: 2.6.4
    grako: 3.16.5
    h5py: 3.10.0
    hatchling: 1.24.2
    html2text: 2020.1.16
    idna: 3.6
    ihm: 0.38
    imagecodecs: 2023.9.18
    imageio: 2.34.1
    imagesize: 1.4.1
    importlib-metadata: 7.1.0
    ipykernel: 6.23.2
    ipython: 8.14.0
    ipython-genutils: 0.2.0
    ipywidgets: 8.1.1
    jedi: 0.18.2
    Jinja2: 3.1.2
    jmespath: 1.0.1
    jupyter-client: 8.2.0
    jupyter-core: 5.7.1
    jupyterlab-widgets: 3.0.9
    kiwisolver: 1.4.5
    lazy-loader: 0.4
    line-profiler: 4.0.2
    locket: 1.0.0
    lxml: 4.9.2
    lz4: 4.3.2
    MarkupSafe: 2.1.4
    matplotlib: 3.7.2
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    multidict: 6.0.5
    nest-asyncio: 1.6.0
    netCDF4: 1.6.2
    networkx: 3.1
    nibabel: 5.0.1
    nptyping: 2.5.0
    numcodecs: 0.12.1
    numexpr: 2.8.8
    numpy: 1.25.1
    ome-zarr: 0.8.3
    openvr: 1.23.701
    packaging: 24.0
    pandas: 2.2.1
    ParmEd: 3.4.3
    parso: 0.8.3
    partd: 1.4.1
    pathspec: 0.12.1
    pep517: 0.13.0
    pexpect: 4.9.0
    pickleshare: 0.7.5
    pillow: 10.2.0
    pip: 23.0
    pkginfo: 1.9.6
    platformdirs: 4.1.0
    pluggy: 1.5.0
    prompt-toolkit: 3.0.43
    psutil: 5.9.5
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    py-cpuinfo: 9.0.0
    pyarrow: 15.0.2
    pycollada: 0.7.2
    pycparser: 2.22
    pydantic: 2.7.1
    pydantic-core: 2.18.2
    pydicom: 2.3.0
    Pygments: 2.16.1
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.2801
    pyparsing: 3.0.9
    pyproject-hooks: 1.0.0
    PyQt6-commercial: 6.3.1
    PyQt6-Qt6: 6.3.2
    PyQt6-sip: 13.4.0
    PyQt6-WebEngine-commercial: 6.3.1
    PyQt6-WebEngine-Qt6: 6.3.2
    pyspnego: 0.10.2
    python-dateutil: 2.8.2
    pytz: 2023.3.post1
    PyYAML: 6.0.1
    pyzmq: 25.1.2
    qtconsole: 5.4.3
    QtPy: 2.4.1
    RandomWords: 0.4.0
    requests: 2.31.0
    s3fs: 2024.3.1
    scikit-image: 0.23.2
    scipy: 1.11.1
    setuptools: 67.4.0
    setuptools-scm: 7.0.5
    sfftk-rw: 0.7.3
    six: 1.16.0
    smbprotocol: 1.13.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.5
    sphinx: 6.1.3
    sphinx-autodoc-typehints: 1.22
    sphinxcontrib-applehelp: 1.0.8
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.6
    sphinxcontrib-htmlhelp: 2.0.5
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.7
    sphinxcontrib-serializinghtml: 1.1.10
    stack-data: 0.6.3
    starfile: 0.5.6
    superqt: 0.5.0
    tables: 3.8.0
    tblib: 3.0.0
    tcia-utils: 1.5.1
    tifffile: 2023.7.18
    tinyarray: 1.2.4
    tomli: 2.0.1
    toolz: 0.12.1
    tornado: 6.4
    traitlets: 5.9.0
    trimesh: 4.3.1
    trove-classifiers: 2024.4.10
    typing-extensions: 4.9.0
    tzdata: 2023.4
    urllib3: 2.1.0
    wcwidth: 0.2.13
    webcolors: 1.12
    wheel: 0.38.4
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.9
    wrapt: 1.16.0
    yarl: 1.9.4
    zarr: 2.17.2
    zict: 3.0.0
    zipp: 3.18.1

Change History (1)

comment:1 by pett, 18 months ago

Cc: Tom Goddard added
Component: UnassignedThird Party
Owner: set to Utz Ermel
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionArtiaX: SurfaceCollectionModel: masked_bounds: arrays used as indices must be of integer (or boolean) type
Note: See TracTickets for help on using tickets.