0.6.0
What's new in 0.6.0
Topology
Some bug fixes for 3D rearangements
Collisions
Puts an exact kernel in c_collisions.cpp
We switched to CodeCoV for coverage reports (purely from hype/style motivations)
SolverIVP disapeared
In the absence of a clear way to deal with rearangement, we had to let this go for now, it may come back later...
Behaviors
- We add two basics function in actions for sheet tissue :
increase
anddecrease
. In the near future, we will removed deprecated function thatincrease
anddecrease
will replace (such asgrowth
,shrink
,contract
andrelax
).
History and HistoryHdf5
-
new
HistoryHdf5
class that records each time point in a hdf file instead of in memory. -
new
browse_history
function that creates a widget to slide through the different time points with an ipyvolume 3D view
Draw
- the
color
entries in edge and face specs can now be functions that take a sheet object as sole argument:
specs = {
"edge":{
'color':'lightslategrey',
'visible':True
},
"face":{
'color': lambda sheet : sheet.face_df["apoptosis"],
'colormap':'Reds',
'visible':True
}
}
This way, the color is updated at each function call, without having to define a new function.
Utils
- new
get_next
function returns the indexes of the next half-edge for every edge (e.g the edge whosesrce
is thetrgt
of the current edge)