Skip to content

0.6.0

Compare
Choose a tag to compare
@glyg glyg released this 16 Sep 15:47
· 132 commits to master since this release
2251ee5

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 and decrease. In the near future, we will removed deprecated function that increase and decrease will replace (such as growth, shrink, contract and relax).

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 whose srce is the trgt of the current edge)