UPDATE: See version 2.1 at bottom of this thread.
I am proud to announce the release of version 2 of my Node Library.
I made the following improvements:
- All nodes now have the correct output setting and color
- I have grouped the nodes by category
- I added a "Multiply by" option to the Indices node
- I added a scale option to the draw_table node
- Write_table now allows you to enter the file name using the file widget dialog
I added five table nodes for easier data analysis tasks. For more information, see https://forum.nodebox.net/t/19202896/table-nodes
- Change_col. Replace a column with modified data or add new one
- Drop_cols. Drop or keep a subset of columns
- Sum_cols. Make summary table categorized by row with totals across multiple existing columns
- Summarize. Make summary table with totals categorized by row and optionally partitioned into columns
- Transpose. Turn a set of columns into a new dimension
I added twelve other nodes. Each is documented separately in the Show Your Work forum.
- Arrange. Arrange objects in tidy stacks
- Backdrop. Add a colored backdrop behind content
- Bounce. Calculate a dampening curve to create bouncing animations
- Bounds. Constrain values within upper and/or lower bounds
- Find_arc. Finds an arc between two points
- Gear. Create an adjustable, working gear
- Percentage. Returns percentage as number or formatted string
- Poisson. Generate evenly spaced points within a rectangular area - REQUIRES POISSON.PY
- Precision. Rounds a floating point number to a given precision
- Running_start. A running total that starts with the first value
- Style_text. Convert markup text into a list of styled word paths
- This_or_that. If which is 0 choose this, if which is 1 choose that
This brings the total up to 74 nodes. As with the previous release, a demo of each node is included inside the library network. I have also included a PDF poster showing outputs of all the nodes; look this over to get an idea of what each node does.
All nodes are free for use without restriction.
Comments welcome! Go forth and multiply!
John