Opened 8 years ago

Closed 7 years ago

#856 closed enhancement (fixed)

Investigate replacing ctypes in atomic with Cython

Reported by: Conrad Huang Owned by: pett
Priority: major Milestone:
Component: Core Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Replace atomic/molc.cpp, molobject.py and molarray.py with molobject.pyx.

Change History (3)

comment:1 by pett, 8 years ago

Component: UnassignedCore

comment:2 by Greg Couch, 7 years ago

Owner: changed from Greg Couch to pett

Eric is doing / has done this.

comment:3 by pett, 7 years ago

Resolution: fixed
Status: assignedclosed

Well, if the ticket is for "investigation", that certainly has been done. Some conversion of ctypes to Cython has been done (Atom, Element, Residue) and more will be done as needed. I think molarray will remain ctypes though, since the vector operations are not heavily impacted by the ctypes overhead, and there is no obvious way to implement them in Cython.

--Eric

Note: See TracTickets for help on using tickets.