Todo list

Todo

  • Fix the comparison between sklearn and scipy, making sure they both produce the same log_pdf() in the correct conditions. Ensure the integral is normalized when appropriate.

(The original entry is located in /home/awsteiner/wcs/o2sclpy/o2sclpy/kde.py:docstring of o2sclpy.kde.kde_sklearn, line 6.)

Todo

  • Give an example of yt_filter in the docs

  • Add RGB hex values to ‘colors-near’.

  • Command rect is x1 y1 x2 y2, but ellipse is x1 y1 w h, which is confusing. maybe its better to make them consistent? Or allow the user to choose the format?

  • Also, rectanges by default are done without the axes transformation, which means they don’t change when the plot is zoomed. Maybe allow the user to pick the transformation?

  • An example of ‘python’, ‘exec’, ‘image’, ‘clf’?

  • Create new functions based on yt_render() which are easier called directly from python.

  • Allow the user to name axes in cbar, inset, and subplots.

  • Create a cube plot like Raph(?) showed, where three density plots are shown on the xy xz and yz planes in combination with a volume rendering. This demands taking a density plot and transforming it to a paralellogram with normal matplotlib, using yt for the volume rendering, and then making a yt_filter to add the volume rendering on top of the density plots. See https://matplotlib.org/3.1.0/tutorials/toolkits/axisartist.html for the parallelograms.

  • an example of more complicated yt annotations

  • Finish the ‘moveauto’ path in yt_render()

  • Create a moveauto path which includes a zoom

  • create a vector field command in yt

  • allow the creation of colormaps on the fly?

  • add map to colormap option for yt tf’s

  • Create a system of protected variables and functions using underscores and also create a __repr__() object

  • Ensure yt uses self.font for text objects?

  • Finish den-plot-anim for a tensor_grid objects

  • plot-set for a table3d object to create a sequence of curves for each column or row, or maybe do this as a ‘mult-vector-spec’?

  • Simplify some of the larger functions like o2graph_plotter::plot(), possibly by creating a separate function for each type?

  • Ensure the ‘clf’ command clears the yt objects?

  • New yt_path option to move along a path determined by an o2scl table object?

  • Anti-alias text objects in yt (also anti-alias line sources?)

(The original entry is located in /home/awsteiner/wcs/o2sclpy/o2sclpy/__init__.py:docstring of o2sclpy.todo_list, line 1.)