Skip to content

Releases: nipy/PySurfer

0.11.2

15 Dec 16:50
Compare
Choose a tag to compare
MAINT: Version 0.11.2

0.11.0

23 Jun 17:08
Compare
Choose a tag to compare

0.11.0

0.10.0

21 Feb 12:40
f576145
Compare
Choose a tag to compare

0.10.0

0.9.0

03 Oct 15:31
Compare
Choose a tag to compare

0.9.0

Version 0.7

12 Nov 20:15
Compare
Choose a tag to compare
  • Support for Python 3.3 and up.
  • A new alpha keyword to the Brain constructor now controls
    opacity of the rendered brain surface.
  • The curv keyword to the Brain constructor has been
    deprecated. To replicate previous behavior when curv was set to
    True simply omit the curv keyword. To replicate previous
    behavior when curv was set to False, simply set the
    cortex keyword to None. To ease transition the curv argument
    will still be caught and processed, but it will be removed in a
    future release.
  • The cortex keyword to the Brain constructor now also accepts
    a valid color specification (such as a 3-tuple with RGB values or a
    color name) to render the cortical surface in that color without
    rendering binary curvature values. Additionally it now also accepts
    a dictionary with keyword arguments that are passed on to the call
    to mlab.pipeline.surface.
  • Brain.save_movie now uses the imageio library, eliminating the need
    to manually install ffmpeg. imageio has been added as an optional
    dependency which can be installed with
    $ pip install pysurfer[save_movie].
  • Brain.save_image now has the option to save with alpha channel and
    antialiasing.

Version 0.6

06 Aug 23:05
Compare
Choose a tag to compare
  • Values that were previously selected using a config_opts
    dictionary in the Brain constructor are now keyword arguments.
    This should make it easier to use tab-completion in IPython, and will
    generally simplify your scripts. To ease transition, a config_opts
    argument will still be caught, and its entries will be used (overriding
    the keyword arguments), but it will be removed in a future release.
  • The ability to set default values in a config file has been removed.
    While convenient, this approach encourages code that is not fully
    reproducible. While existing code that was written expecting a config
    file will still run, the visualization will fall back to default values.
    These should be updated directly in your plotting scripts.
  • Figure size is now specified only through the size keyword argument
    of :class:Brain. To make a rectangular window, pass a (width, height)
    tuple. Passing a single value to size will still make a square window.
  • The cortex keyword argument can now be a mayavi colormap name or
    a (colormap, min, max, reverse) tuple for full control.
  • Morphometry plotting was made more flexible with the ability to pass
    a specific colormap and anchor points for that colormap. Additionally,
    the default anchor points now use robust statistics to give better
    values.
  • Contour overlay plotting was made more flexible by adding keyword arguments
    to control whether a colorbar should be shown and whether existing contour
    overlays should be removed before plotting.