Skip to content

Releases: daisy/MathCATForPython

NVDA Release 0.3.3

Choose a tag to compare

@NSoiffer NSoiffer released this 06 Aug 00:07

Fix bug with navigation that would return an error.

NVDA Release 0.3.2

Choose a tag to compare

@NSoiffer NSoiffer released this 05 Aug 18:12

This release has a number of bug fixes in it. The major new features and bug fixes are:

  • Added Spanish Translation (thanks to Noelia Ruiz and María Allo Roldán)
  • Modified navigation so that it starts zoomed in one level
  • Added cntrl+alt+arrow as a way to navigate tabular structures. These keys should be more memorable because they are used for table navigation in NVDA.
  • Worked around NVDA bug for eSpeak voices that caused them to slow down when the relative MathRate was set to be slower than the text speech rate.
  • Worked around a OneCore voice problem so that they will speak the long 'a' sound.

There are lots of small tweaks to the speech and some bug fixes for both Nemeth and UEB.

Note: there is now an option to get Vietnam's braille standard as braille output. This is still a work in progress and is too buggy to be used other than for testing. I expect the next MathCAT release will contain a reliable implementation.

NVDA release 0.2.6

Choose a tag to compare

@NSoiffer NSoiffer released this 11 May 23:30
e9cb309

This is a stable release compatible with NVDA 2023.1

The main changes from 0.2.0 are fixing some problems with chemistry and missing rules for Nemeth Code.

There are also a few improvements to speech and several improvements to clean up poor MathML.

NVDA release 0.2.5

Choose a tag to compare

@NSoiffer NSoiffer released this 11 May 16:24

This is a stable release compatible with NVDA 2023.1

The main changes from 0.2.0 are fixing some problems with chemistry and missing rules for Nemeth Code.

NVDA release 0.2.0

Choose a tag to compare

@NSoiffer NSoiffer released this 27 Mar 17:38

This is a stable release compatible with NVDA 2023.1

This is the same as MathCAT-0.2.1, but there was a mistake in the manifest I sent to the addon store which causes it to direct here.

MathCAT For NVDA 0.2.1

Choose a tag to compare

@NSoiffer NSoiffer released this 20 Mar 18:43

This is a stable release compatible with NVDA 2023.1

Note: I mis-named the release in the add on manifest. The two .nvda-addon files are identical except for their names.

0.2.0-beta.1 Python build

Choose a tag to compare

@NSoiffer NSoiffer released this 17 Feb 00:31

Two windows binaries:

  1. A 64 bit build built with python 3.10 (also works for 3.11)
  2. A 32 bit build built with 32 bit python 3.7 (used by NVDA)

Additionally, there is a small python file that shows how to call MathCAT for speech. To use it, unzip Rules.zip into the same dir that has test.py.

Note: the Rules dir can be anywhere. The first call to MathCAT should be to set its location (see test.py).

If you get the error message

ImportError: DLL load failed while importing libmathcat: The specified procedure could not be found.

It is likely you are trying to use an incompatible python version (if you start python from the command line, it will tell you the version and bitness).

0.2.0-beta.2 Python build

Choose a tag to compare

@NSoiffer NSoiffer released this 19 Feb 04:09

Build based on MathCAT 0.1.28

Two windows binaries:

  1. A 64 bit build built with python 3.10 (also works for 3.11)
  2. A 32 bit build built with 32 bit python 3.7 (used by NVDA)

Additionally, there is a small python file that shows how to call MathCAT for speech. To use it, unzip Rules.zip into the same dir that has test.py.

Note: the Rules dir can be anywhere. The first call to MathCAT should be to set its location (see test.py).

If you get the error message

ImportError: DLL load failed while importing libmathcat: The specified procedure could not be found.

It is likely you are trying to use an incompatible python version (if you start python from the command line, it will tell you the version and bitness).

MathCAT NVDA addon v0.1.14

Choose a tag to compare

@NSoiffer NSoiffer released this 28 May 00:45

Fix potential security issue with 'settings' (now disabled on secure desktop)

Improve speech rules for intervals (more restrictive) and saying point vs. dot

MathCAT NVDA addon v0.1.13

Choose a tag to compare

@NSoiffer NSoiffer released this 13 May 04:59

Fixed a bug with speaking determinants

Based on feedback from NVDA developers, I moved the settings menu from the Tools Menu to the Preferences Menu.