Opened 3 years ago

Closed 3 years ago

#7404 closed defect (duplicate)

Rotate models: Require contiguous n x 3 x 4 array

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

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.19044
ChimeraX Version: 1.5.dev202208020103 (2022-08-02 01:03:18 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.5.dev202208020103 (2022-08-02)  
© 2016-2022 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "C:\Users\Kasia
> Taylor\Downloads\ChimeraX\AlphaFold\prediction_2\best_model.pdb" format pdb

Chain information for best_model.pdb #1  
---  
Chain | Description  
A | No description available  
  

> ui tool show AlphaFold

> help help:user/tools/alphafold.html

> hide #1 models

> alphafold predict
> MALNVAPVRDTKWLTLEVCRQFQRGTCSRSDEECKFAHPPKSCQVENGRVIACFDSLKGRCSRENCKYLHPPTHLKTQLEINGRNNLIQQKTAAAMLAQQMQFMFPGTPLHPVPTFPVGPAIGTNTAISFAPYLAPVTPGVGLVPTEILPTTPVIVPGSPPVTVPGSTATQKLLRTDKLEVCREFQRGNCARGETDCRFAHPADSTMIDTSDNTVTVCMDYIKGRCMREKCKYFHPPAHLQAKIKAAQHQANQAAVAAQAAAAAATVMTQSTAKAMKRPLEATVDLAFPPGALHPLPKRQALEKSNGTSAVFNPSVLHYQQALTSAQLQQHAAFIPTGSVLCMTPATSIDNSEIISRNGMECQESALRITKHCYCTYYPVSSSIELPQTAC

Please cite ColabFold: Making protein folding accessible to all. Nature
Methods (2022) if you use these predictions.  
Running AlphaFold prediction  
AlphaFold prediction finished  
Results in C:\Users\Kasia Taylor/Downloads\ChimeraX\AlphaFold\prediction_3  

> open C:\Users\Kasia
> Taylor/Downloads\ChimeraX\AlphaFold\prediction_3\best_model.pdb

Chain information for best_model.pdb #2  
---  
Chain | Description  
A | No description available  
  

> show #1 models

> hide #1 models

> hide #2 models

> show #1 models

> close #1

> show #2 models

Alignment identifier is 2/A  

> select /A:1

8 atoms, 7 bonds, 1 residue, 1 model selected  

> select /A:1-15

119 atoms, 121 bonds, 15 residues, 1 model selected  

> save "C:/Users/Kasia Taylor/OneDrive - Uniwersytet im. Adama Mickiewicza w
> Poznaniu/projects/(6) Autyzm/MBNL2 WT.png" width 1341 height 819 supersample
> 3

> alphafold predict
> MALNVAPVRDTKWLTLEVCRQFQRGTCSRSDEECKFAHPPKSCQVENGRVIACFDSLKGRCSRENCKYLHPPTHLKTQLEINGRNNLIQQKTAAAMLAQQMQFMFPGTPLHPVPTFPVGPAIGTNTAISFAPYLAPVTPGVGLVPTEILPTTPVIVPGSPPVTVPGSTATQKLLRTDKLEVCREFQRGNCARGETDCRFAHPADSTMIDTSDNTVTVCMDYIKGRCMREKCKYFHPPAHLQAKIKAAQHQANQAAVAAQAAAAAATVMTQSTAKAMKRPLEATVAWPFPLVLFILYQRDKHLKKAMVPARSLTPASCTTSRLSPAHSCSNTPRSFQQGQFCA

Running AlphaFold prediction  
AlphaFold prediction finished  
Results in C:\Users\Kasia Taylor/Downloads\ChimeraX\AlphaFold\prediction_3  

> open C:\Users\Kasia
> Taylor/Downloads\ChimeraX\AlphaFold\prediction_3\best_model.pdb

Chain information for best_model.pdb #1  
---  
Chain | Description  
A | No description available  
  

> hide #1 models

> show #1 models

> hide #1 models

> hide #2 models

> show #2 models

> show #1 models

> hide #1 models

> show #1 models

> hide #1 models

> show #1 models

> hide #1 models

> show #1 models

> select add #1

2729 atoms, 2794 bonds, 357 residues, 2 models selected  

> ui mousemode right "translate selected models"

> view matrix models
> #2,1,0,0,5.4529,0,1,0,15.05,0,0,1,8.2624,#1,1,0,0,5.4529,0,1,0,15.05,0,0,1,8.2624

> view matrix models
> #2,1,0,0,3.1568,0,1,0,11.383,0,0,1,7.8997,#1,1,0,0,3.1568,0,1,0,11.383,0,0,1,7.8997

> view matrix models
> #2,1,0,0,1.2813,0,1,0,7.0995,0,0,1,6.0993,#1,1,0,0,1.2813,0,1,0,7.0995,0,0,1,6.0993

> view matrix models
> #2,1,0,0,4.7189,0,1,0,8.5116,0,0,1,1.8846,#1,1,0,0,4.7189,0,1,0,8.5116,0,0,1,1.8846

> select add #2

5575 atoms, 5706 bonds, 733 residues, 2 models selected  

> select subtract #2

2610 atoms, 2673 bonds, 342 residues, 1 model selected  

> view matrix models #1,1,0,0,1.8305,0,1,0,-37.931,0,0,1,-47.383

> ui mousemode right "rotate selected models"

> view matrix models
> #1,0.98117,0.10909,0.15941,2.5095,-0.14083,0.96883,0.2038,-38.3,-0.13221,-0.22241,0.96595,-48.972

> view matrix models
> #1,0.99282,-0.083732,-0.085457,1.2834,0.071627,0.98811,-0.13602,-37.921,0.09583,0.12893,0.98701,-46.439

> view matrix models
> #1,0.98891,-0.10564,-0.10437,1.1378,0.086958,0.98165,-0.16971,-37.944,0.12038,0.15875,0.97995,-46.217

> view matrix models
> #1,0.26973,0.95385,-0.13198,5.1094,-0.64895,0.28132,0.70691,-42.982,0.71141,-0.10503,0.69488,-46.386

> select subtract #1

Nothing selected  

> select add #2

2965 atoms, 3033 bonds, 391 residues, 1 model selected  

> view matrix models
> #2,0.98688,0.12418,-0.10317,5.6628,0.13281,-0.98778,0.081506,10.844,-0.091788,-0.094139,-0.99132,24.162

> hide #1 models

> close

> alphafold predict
> MTTMLQKSDSNASFLRAARAGNLDKVVEYLKGGIDINTCNQNGLNALHLAAKEGHVGLVQELLGRGSSVDSATKKGNTALHIASLAGQAEVVKVLVKEGANINAQSQNGFTPLYMAAQENHIDVVKYLLENGANQSTATEDGFTPLAVALQQGHNQAVAILLENDTKGKVRLPALHIAARKDDTKSAALLLQNDHNADVQSKMMVNRTTESGFTPLHIAAHYGNVNVATLLLNRGAAVDFTARNGITPLHVASKRGNTNMVKLLLDRGGQIDAKTRDGLTPLHCAARSGHDQVVELLLERKAPLLARTKNGLSPLHMAAQGDHVECVKHLLQYKAPVDDVTLDYLTALHVAAHCGHYRVTKLLLDKRANPNARALNGFTPLHIACKKNRIKVMELLVKYGASIQAITESGLTPIHVAAFMGHLNIVLLLLQNGASPDVTNIRGETALHMAARAGQVEVVRCLLRNGALVDARAREEQTPLHIASRLGKTEIVQLLLQHMAHPDAATTNGYTPLHISAREGQVDVASVLLEAGAAHSLATKKGFTPLHVAAKYGSLDVAKLLLQRRAAADSAGKNGYTPLHIAAKKNQMQIASTLLNYGAETNTVTKQGVTPLHLASQEGHTDMVTLLLDKGANIHMSTKSGLTSLHLAAQEDKVNVADILTKHGADRDAYTKLGYTPLIVACHYGNVKMVNFLLKQGANVNAKTKNGYTPLHQAAQQGHTHIINVLLQHGAKPNATTANGNTALAIAKRLGYISVVDTLKVVTEEVTTTTTTITEKHKLNVPETMTEVLDVSDEEGDDTVTGDGGEYLRPEDLKELGDDSLPSSQFLDGMNYLRYSLEGGRSDSLRSFSSDRSHTLSHASYLRDSAMIDDTVVIPSHQVSALAKEAERNSYRLSWGTENLDNVALSSSPIHSGFLVSFMVDARGGAMRGCRHNGLRIIIPPRKCTAPTRVTCRLVKRHRLATMPPMVEGEGLASRLIEVGPSGAQFLGPVIVEIPHFAALRGKERELVVLRSENGDSWKEHFCDYTEDELNEILNGMDEVLDSPEDLEKKRICRIITRDFPQYFAVVSRIKQDSNLIGPEGGVLSSTVVSQVQAVFPEGALTKRIRVGLQAQPMHSELVKKILGNKATFSPIVTLEPRRRKFHKPITMTIPVPKASSDVMLNGFGGDAPTLRLLCSITGGTTPAQWEDITGTTPLTFVNECVSFTTNVSARFWLIDCRQIQESVAFASQVYREIICVPYMAKFVVFAKSHDPIEARLRCFCMTDDKVDKTLEQQENFSEVARSRDVEVLEGKPIYVDCFGNLVPLTKSGQHHIFSFFAFKENRLPLFVKVRDTTQEPCGRLSFMKEPKSTRGLVHQAICNLNITLPIYAKESESDQEPEEEIGMTSEKNDETESTETSVLKSHLVNEVPVLASPDLLSEVSEMKQDLIKMTAILTTDVSDKAGSLKVKELAKAGEEEPGEPFEIVERVKEDLEKVNAILRSGTCMRDEGRARSSQSERELEEEWVIVSDEEIQEAKQHAPVEIDEHPCIEVRVDRETKAKVEKDSTGLVNYLTDDLNSYTSPHEKKPHTAPEKSGETSQASAVGKSSESNKGKATSAEEKQSAQKQLKPGLAIKKPVRRKLKEKQKQKEESSQSSEEKTELKKGSSEESVDEDRGLVPEPLPTAKATSPLIEETPIGSIKDKVKALQKRVEDEQKGRSKLPVRVKGKEDVPKRTTPRTHPAVSPSSKSSTSSKAERHSSLSSSAKPERHTPVSPSSKNEKLSPVSPSAKTERHSPVFSGKPEKHSPGSPSTKNERHSPVSSLKTERHTPGSPSGKTDKRPPVPSSGRTEKHPPVSPGKTEKHLPGSPSIRTPEKPAPGSATGKHEKHLPVSPGKTEKQPPISPTSKTERIEETMSVRELMKAFQSGQDPSKHKTGLFEHKSAKQKQPQDKSKSRVEKEKGHTVTQRETQRIESQTAKRGQRFQVSAATESRRFRSTTITVGLRMEDPVRERFERTPIIKTPEVVPSVAAEESHRGSEKIVDEQGDMDFQISPDRKTSTDFSEVIKQELEDNDKYQQFRLTEDTEKAQVHLDQVITSPFNTAFPLDYMKDEFLPALSLQSGALGGSSESLKQEVIAGSPCSSLMEGTPQISSEESYKHEGLAETPETSPESLSFSPKKSEEQIGEAKETTKVGTPTDIHSEKELPITNDITDSSQKQGAGVTRGSEPSTEHSQKEVTQDPHKDVCSKQDGCPESQSVSLASEVFTEKGSCGESQLPLVSSAFKTQSESETQESLTPSEVTKPFPPSDASVKTAEGTEPKPQGAIRSPQGLELPLPNRDSEVLSPMADESLAVSHKDSLEASPVLEDNSSHKTPDSLEPSPLKESPCRDSLESSPVEPKMKAGILPSHFPLPAAIAKTDLVAEVASMRSRLLRDPDGSAEDDSLEQTSLMESSGKSPLSPDTPSSEEVSYEVTPKPSDSSTPKPAVIHECAEEDDSENGEKKRFTPEEEMFKMVTKIKTFDELEQEAKQKRDYKKEPRQDGSSSASDPDADYSAEVNDEKQMAGTEGEGEVPVLVTSENRKVSSSSSESEPELTQLSKGADSGLLTEPVIRVQPPSPLPSSIDSNSSPEEATQFQPIVPKQYTFKMNEEIQEEPATSEDKDCKSHLAEDSQTHSADAADGSDGDLNRETTQPETCDGHGCETVSPSNSATPVSLGVQSPEHKDVDKPLAIDKDSLAHQDTCENDREEREFDPSGVESTQADLPNESSSLSSRCAIPEGNESAKEIASPSSPVKVEVTITDQALESMPEDCPIQDSSTTMQTERFAMDVPVSELAETDENSDPQIISPYENVPSSSFFSAEPSKIQTDTCHSTVVHSPEVYSVIIRSSPEDVVVTNSSNRTVSGEESHCESHDLETESEQKSALWAAQSDAPPLAVAPTASDAASVTGEQASKVIITKTDADADSWSEIREDDAAFEARVKEEEQKIFGLMVDRQSQGTTPDTTPARTPTEEGTPTSEQNPFLFQEGKLFEMTRSGAIDMTKRPYADESLHFFQIGQESNEEAISEDLKEGATGAEPPQTETTSESLELSEPKEAMDDEGELLPDDVSEEIEDLPASDANIDSQVIISASTETPTKEAVSTAVEEPPTTQRSDSLSTVKQTPRPAVPGPVGQLDFSPVTRSVYSGQDDESPESSPEEQKSVIEIPTAPVDNVPSAESKPQIPIRTLPTLVPAPPSAEDESAFSDDFPSSLDEDSKEGGAKPKSKIPVKAPTQRTEWQPSPTDIPLQKTAVPQGQETLSRAPDGRSKSESDASSLDAKTKCPVKARSYIETETESRERAEGFESESEDGATKPKLFASRLPVKSRSTSSSGRPGTSPTRESREHFFDLYRNSIEFFEEISDEASKLVDRLTQSEREQEPPSDDESSSALEVSVIESLPPVDIEHSAPEDIFDTRPIWDESIETMIERIPDENGHDRAEDPQDEQERMEERLAYIADHLGFSWTELARELDFTEEQIHQIRIENPNSLQDQSHALLKYWLERDGKHATDTILIECLTKINRMDIVHLLETNTEPLQERMGRSYAEIEQTITLDHSEGFSVLPDELCAAKEKKEQEASKESESSDHPPMVSEEDISVGYSTFQDCLPKTEGDSPAAALSPQMHQEPVQQDFSGKTQDQQEYYVTTPGAEVEDPQKATAVPDSLCKTPEDISTPPEGTKPCLQTPVTSERGSPIVQEPEEASEPKEESSPRKTSLVIVESTDDQSQVFERLDGDAAFQKGDDMPDIPPETVTEEEYVDENGHTVVKKVTRKIIRRYVSSDGTEKEEVTMQGMPQEPVNIEDGDNYSKVIKRVVLKSDTQQSEVTLSEPSVLSSTSQFQAEPVEGRRVSKVVKTTMVHGERMEKSLGDSSLATDLPSAKDDFEEDNNE

Running AlphaFold prediction  

> alphafold predict
> NAKTKNGYTPLHQAAQQGHTHIINVLLQHGAKPNATTANGNTALAIAKRLGYISVVDTLKVVTEEVTTTTTTITEKHKLNVPETMTEVLDVSDEEGDDTVTGDGGEYLRPEDLKELGDDSLPSSQFLDGMNYLRYSLEGGRSDSLRSFSSDRSHTLSHASYLRDSAMIDDTVVIPSHQVSALAKEAERNSYRLSWGTENLDNVALSSSPIHSGFLVSFMVDARGGAMRGCRHNGLRIIIPPRKCTAPTRV

Running AlphaFold prediction  
AlphaFold prediction finished  
Results in C:\Users\Kasia Taylor/Downloads\ChimeraX\AlphaFold\prediction_3  

> open C:\Users\Kasia
> Taylor/Downloads\ChimeraX\AlphaFold\prediction_3\best_model.pdb

Chain information for best_model.pdb #1  
---  
Chain | Description  
A | No description available  
  

> select add #1

1908 atoms, 1940 bonds, 250 residues, 1 model selected  

> select subtract #1

Nothing selected  
Alignment identifier is 1/A  

> select /A:145

8 atoms, 7 bonds, 1 residue, 1 model selected  

> select /A:145-148

36 atoms, 36 bonds, 4 residues, 1 model selected  

> alphafold predict
> NAKTKNGYTPLHQAAQQGHTHIINVLLQHGAKPNATTANGNTALAIAKRLGYISVVDTLKVVTEEVTTTTTTITEKHKLNVPETMTEVLDVSDEEGDDTVTGDGGEYLRPEDLKELGDDSLPSSQFLDGMNYLRYSLEGGRSDSTIPSSDRSHTLSHASYLRDSAMIDDTVVIPSHQVSALAKEAERNSYRLSWGTENLDNVALSSSPIHSGFLVSFMVDARGGAMRGCRHNGLRIIIPPRKCTAPTRV

Running AlphaFold prediction  
AlphaFold prediction finished  
Results in C:\Users\Kasia Taylor/Downloads\ChimeraX\AlphaFold\prediction_4  

> open C:\Users\Kasia
> Taylor/Downloads\ChimeraX\AlphaFold\prediction_4\best_model.pdb

Chain information for best_model.pdb #2  
---  
Chain | Description  
A | No description available  
  

> hide #2 models

> show #2 models

> hide #2 models

> show #2 models

> select add #2

1930 atoms, 1962 bonds, 253 residues, 2 models selected  

> select add #1

3802 atoms, 3866 bonds, 499 residues, 2 models selected  

> select subtract #1

1894 atoms, 1926 bonds, 249 residues, 1 model selected  

> ui mousemode right "translate selected models"

> view matrix models #2,1,0,0,20.272,0,1,0,3.6218,0,0,1,-38.143

> view matrix models #2,1,0,0,32.715,0,1,0,7.1167,0,0,1,-61.798

> select subtract #2

Nothing selected  

> select add #1

1908 atoms, 1940 bonds, 250 residues, 1 model selected  

> select subtract #1

Nothing selected  

> select add #2

1894 atoms, 1926 bonds, 249 residues, 1 model selected  

> select #1/A:148

11 atoms, 11 bonds, 1 residue, 1 model selected  

> select #1/A:145-148

36 atoms, 36 bonds, 4 residues, 1 model selected  

> select #1/A:143-173

242 atoms, 245 bonds, 31 residues, 1 model selected  

> select #1/A:150-173

186 atoms, 188 bonds, 24 residues, 1 model selected  

> hide #2 models

> hide #1 models

> show #2 models

> select #1/A:145

8 atoms, 7 bonds, 1 residue, 1 model selected  

> select #1/A:145-150

48 atoms, 48 bonds, 6 residues, 1 model selected  

> select #1/A:173

7 atoms, 6 bonds, 1 residue, 1 model selected  

> select #1/A:99-173

581 atoms, 590 bonds, 75 residues, 1 model selected  

> save C:\ProgramData\ChimeraX\image1.png supersample 3

Destroying pre-existing alignment with identifier 1/A  
Alignment identifier is 1/A  

> select #1/A:114

9 atoms, 8 bonds, 1 residue, 1 model selected  

> select #1/A:100-114

115 atoms, 116 bonds, 15 residues, 1 model selected  

> select #1/A:172-203

252 atoms, 256 bonds, 32 residues, 1 model selected  

> select #1/A:41-203

1261 atoms, 1278 bonds, 163 residues, 1 model selected  

> select #1/A:143-144

14 atoms, 13 bonds, 2 residues, 1 model selected  

> select #1/A:77-144

524 atoms, 531 bonds, 68 residues, 1 model selected  

> show #1 models

> hide #2 models

> select #1/A:202

8 atoms, 7 bonds, 1 residue, 1 model selected  

> select #1/A:37-202

1278 atoms, 1295 bonds, 166 residues, 1 model selected  

> select #1/A:145

8 atoms, 7 bonds, 1 residue, 1 model selected  

> select #1/A:145-148

36 atoms, 36 bonds, 4 residues, 1 model selected  

> hide #1 models

> show #2 models

Destroying pre-existing alignment with identifier 1/A  
Alignment identifier is 1/A  

> color #2 bynucleotide

> view matrix models #1,1,0,0,-12.029,0,1,0,10.591,0,0,1,0.89063

> view matrix models #1,1,0,0,-9.3589,0,1,0,7.3446,0,0,1,1.4636

> ui mousemode right "rotate selected models"

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 638, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 537, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 297, in mouse_drag  
self._rotate(axis, angle)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 381, in _rotate  
self.view.rotate(saxis, angle, self.models())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in rotate  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\bounds.py", line 100, in union_bounds  
for b in blist:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\view.py", line 993, in <genexpr>  
b = bounds.union_bounds(d.bounds() for d in drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in bounds  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 964, in <listcomp>  
dbounds = [d.bounds() for d in self.child_drawings()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 982, in bounds  
spos = self.get_scene_positions(displayed_only=True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\graphics\drawing.py", line 523, in get_scene_positions  
p = dp * p  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
TypeError: Require contiguous n x 3 x 4 array  
  
TypeError: Require contiguous n x 3 x 4 array  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\geometry\place.py", line 796, in __mul__  
r = _geometry.multiply_matrix_lists(self.array(), len(self),  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 - Build 30.0.101.1404
OpenGL renderer: Intel(R) Iris(R) Xe Graphics
OpenGL vendor: Intel

Python: 3.9.11
Locale: pl_PL.cp1250
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.1
Qt platform: windows

Manufacturer: HP
Model: HP ProBook 450 G8 Notebook PC
OS: Microsoft Windows 10 Pro (Build 19044)
Memory: 16,844,595,200
MaxProcessMemory: 137,438,953,344
CPU: 8 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
OSLanguage: pl-PL

Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    asttokens: 2.0.5
    Babel: 2.10.3
    backcall: 0.2.0
    blockdiag: 3.0.0
    build: 0.7.0
    certifi: 2022.6.15
    cftime: 1.6.1
    charset-normalizer: 2.1.0
    ChimeraX-AddCharge: 1.2.3
    ChimeraX-AddH: 2.1.11
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2.1
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.5.2
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.3
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.39.7
    ChimeraX-AtomicLibrary: 7.0.2
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.1
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.1
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.7.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.2
    ChimeraX-ChangeChains: 1.0
    ChimeraX-CheckWaters: 1.1
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0.1
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.2
    ChimeraX-CommandLine: 1.2.4
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.5.dev202208020103
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.3.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.2
    ChimeraX-Dicom: 1.1
    ChimeraX-DistMonitor: 1.1.6
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.2
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1
    ChimeraX-Hbonds: 2.2.1
    ChimeraX-Help: 1.2.1
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-Label: 1.1.5
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.5
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.1
    ChimeraX-Map: 1.1.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.1
    ChimeraX-MatchMaker: 2.0.6
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.7
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.5.6
    ChimeraX-ModelPanel: 1.3.6
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.1.1
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.9.1
    ChimeraX-PDB: 2.6.7
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0.1
    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
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.7.2
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.1
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.8
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.0.2
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.1.2
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.1
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.21.4
    ChimeraX-uniprot: 2.2.1
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.1.3
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.1
    ChimeraX-WebServices: 1.1.0
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.5
    comtypes: 1.1.10
    cxservices: 1.2
    cycler: 0.11.0
    Cython: 0.29.32
    debugpy: 1.6.2
    decorator: 5.1.1
    docutils: 0.19
    entrypoints: 0.4
    executing: 0.9.1
    filelock: 3.4.2
    fonttools: 4.34.4
    funcparserlib: 1.0.0
    grako: 3.16.5
    h5py: 3.7.0
    html2text: 2020.1.16
    idna: 3.3
    ihm: 0.33
    imagecodecs: 2022.7.31
    imagesize: 1.4.1
    importlib-metadata: 4.12.0
    ipykernel: 6.15.1
    ipython: 8.4.0
    ipython-genutils: 0.2.0
    jedi: 0.18.1
    Jinja2: 3.1.2
    jupyter-client: 7.3.4
    jupyter-core: 4.11.1
    kiwisolver: 1.4.4
    line-profiler: 3.4.0
    lxml: 4.9.1
    lz4: 4.0.2
    MarkupSafe: 2.1.1
    matplotlib: 3.5.2
    matplotlib-inline: 0.1.3
    msgpack: 1.0.4
    nest-asyncio: 1.5.5
    netCDF4: 1.6.0
    networkx: 2.8.5
    numexpr: 2.8.3
    numpy: 1.23.1
    openvr: 1.16.802
    packaging: 21.3
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.12.0
    pickleshare: 0.7.5
    Pillow: 9.2.0
    pip: 21.3.1
    pkginfo: 1.8.2
    prompt-toolkit: 3.0.30
    psutil: 5.9.1
    pure-eval: 0.2.2
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.12.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.9
    PyQt6-commercial: 6.3.1
    PyQt6-Qt6: 6.3.1
    PyQt6-sip: 13.4.0
    PyQt6-WebEngine-commercial: 6.3.1
    PyQt6-WebEngine-Qt6: 6.3.1
    python-dateutil: 2.8.2
    pytz: 2022.1
    pywin32: 303
    pyzmq: 23.2.0
    qtconsole: 5.3.1
    QtPy: 2.1.0
    RandomWords: 0.3.0
    requests: 2.28.1
    scipy: 1.9.0
    setuptools: 62.6.0
    sfftk-rw: 0.7.2
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 5.1.1
    sphinx-autodoc-typehints: 1.19.1
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    stack-data: 0.3.0
    tables: 3.7.0
    tifffile: 2022.7.31
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.2
    traitlets: 5.3.0
    urllib3: 1.26.11
    wcwidth: 0.2.5
    webcolors: 1.12
    wheel: 0.37.1
    wheel-filename: 1.3.0
    WMI: 1.5.1
    zipp: 3.8.1

Change History (2)

comment:1 by pett, 3 years ago

Component: UnassignedUI
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionRotate models: Require contiguous n x 3 x 4 array

comment:2 by Tom Goddard, 3 years ago

Resolution: duplicate
Status: assignedclosed

Fixed a few days ago. Super annoying that numpy 1.23 changed the strides to be all zeros on zero length arrays -- it doesn't make much sense and was done to solve some different numpy problem apparently.

At any rate, we will continue to get these "not contiguous" bugs from everyone who got the daily build on the two (?) days it had numpy 1.23 without the fix in ChimeraX.

Note: See TracTickets for help on using tickets.