Opened 3 years ago
Closed 3 years ago
#7404 closed defect (duplicate)
Rotate models: Require contiguous n x 3 x 4 array
Reported by: | 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 , 3 years ago
Component: | Unassigned → UI |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Rotate models: Require contiguous n x 3 x 4 array |
comment:2 by , 3 years ago
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
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.