Changelog#

mathipy 0.4.12#

  • Quotes the item text between markers so a provider that declines assessment questions still classifies the figure.

  • Keeps the item when a vote is refused.

mathipy 0.4.11#

  • Reads the item text only to name marks the image already shows.

  • Names the returned type after the feature it becomes.

mathipy 0.4.10#

  • Names the visual type from the item text as well as the figure, never from the topic.

mathipy 0.4.9#

  • Names construction workspaces, instrument shapes, and CCSSM terms in the types.

  • Counts conditional connectives and negations, and narrows the temporal class.

mathipy 0.4.8#

  • Counts everyday-and-mathematical words as polysemy rather than homonymy.

  • Leaves the function empty when a reply omits it, rather than reading it as unknown.

  • Gives a text-only item the no-visual function on every path.

mathipy 0.4.7#

  • Names each visual type for what the figure encodes, not its topic or domain.

  • Records the instructional function as no visual, essential, or decorative.

  • Counts transformation words as geometry terms and keeps shaded-region counts positive.

mathipy 0.4.6#

  • Enlarges a wide, short figure, which the previous size test passed over.

  • Caps the enlarged size and leaves an image alone when enlarging would shrink it.

mathipy 0.4.5#

  • Enlarges an image below 512 pixels on its long side before a vision call, so a small answer-choice figure is read as a figure rather than as text.

  • Leaves the instructional function empty when an image carries no figure, and states each function in the prompt.

mathipy 0.4.4#

  • Counts one equation per equals sign, reads a hyphen as a minus only between numbers, and treats a fraction as a single value.

  • Widens what counts as a reference into the image, changing counts.

mathipy 0.4.3#

  • Reads equations stored as Word objects, which paragraph text leaves out.

  • Adds public reading of paragraphs inside tables and insertion of operators an export dropped.

mathipy 0.4.2#

  • Treats a classification that names nothing as unclassified rather than as a type.

  • Leaves the primary type empty instead of labelling it other when nothing is named.

mathipy 0.4.1#

  • Captures every sub-question in a multi-part item.

  • Reports items read by the backup method.

  • Retries an image when a call fails.

mathipy 0.4.0#

  • Reads items, classroom talk, and student writing through one entry point.

  • Measures words, numbers, and the relations they carry.

  • Looks at the figure in an image, not the whole page.

  • Finds shape types in the image.

  • Writes math notation one way.

mathipy 0.3.0#

  • Covers 26 visual types, up from 20.

  • Labels each image by the role it plays in the item.

  • Takes item text as context for the label.

  • Merges repeated calls and groups types into six families.

  • Tells a failed call apart from an image with no visual.

mathipy 0.2.0#

First public release.