See CHANGELOG.md (sourceforge.net) for more details.
See CHANGELOG.md (sourceforge.net) for more details
Full details are in the changelog:
https://sourceforge.net/p/comppad/repo/ci/Python/tree/CHANGELOG.md
See CHANGELOG.md (sourceforge.net) for details
The most significant change is the new palette in the sidebar. Using the palette you can access all of the units, operators and functions that are supported in CompPad. This will reduce the need to scan through the CompPadDemo.odt document to find the features that you need.
More information can be found in CHANGELOG.md
See CHANGELOG.md for more information.
See CHANGELOG.md for more information.
The translations are generated using Claude. Please let me know if there are areas where the translations need improved.
See the CHANGELOG.md (sourceforge.net) for details.
See CHANGELOG for more info
The main update is to the handling of decimal and thousands separator settings. See CHANGELOG.md for more info.
What's new:
This version is pure Python, and no longer requires Java. Since the evaluation engine is basically all-new, you should use care when applying it to your problems. I ran it through a test-suite based on the old JAVA test suite and the CompPadDemo document. I have not tested extensively outside of my own development system, so I would appreciate your feedback.
I may continue to make minor bug fixes to the Java version but all new features will go into 0.5+.... read more
This version restores the documented plotting behavior. Now it plots by default using no data point icons, includes data series labels, and preserves user formatting when re-evaluating the document.
This version works with Java 11 only. I tested with LibreOffice 26.2.4.2 and Eclipse Temurin 25.0.3.9. Note that the required Java runtime MUST be configured in LibreOffice.
Plotting works.
https://sourceforge.net/projects/comppad/files/Unstable/comppad_0.4.06x.oxt/download
The previous release only worked with Java 11 or greater. This version should work with Java 8 or greater.
This version MOSTLY works on LibreOffice 7.0.4.2 under Linux. I have not tested on any other platforms. Plotting does not currently work.
Update: Requires Java 11
After a decade of inactivity, I am maintaining this project again. I aim to post a release in a week or two that will work (more or less) with recent version of LibreOffice, on Windows, and Linux. I would expect it to work on Mac as well.
I'm going to develop and test on a cheap Chromebook, in the Linux development environment. That way I can be sure that anyone will be able to build and run CompPad with minimal resources.
This project is not currently being maintained. If you want to take over, please contact the (not)maintainer.
Unstable release 0.4.03x provides for plotxy functionality in LibreOffice 3.4. This feature was previously broken in LibreOffice. However, it is NOW broken in OpenOffice, and may not be fixed, unless LibO and OOO reconcile their API / SDK. In order to support OOO AND LibO, I may need to start compiling using different SDK's.
I also disabled the features which caused vectors in comma-separated lists to be concatenated automatically. As a result, plotxy now works a bit differently - each x and y series MUST be its own column-vector.... read more
Current development is taking place on the NoIDE branch. Dependence on NetBeans has been removed, so it should be easier to hack on. The build process involves installing the necessary libraries, fixing the path definitions in the build file, and type "ant" to build the .oxt file. "ant deploy" will build and deploy in OOO or LibO. If you have questions, email the mailing list. Eventually I'll add more details to the build faq.
An online version of CompPad is under development. An online version of the Harmonic Oscillator example is located here:
http://mathimo.com/docs/FWZPPCKH
Some basic instructions are included on this page. It has been tested with Firefox and Chrome. It does not yet work with IE.
Changes in this version:
* Fixed handling of incorrect arguments for floor, ceil, round.
* Fixed incorrect result when trying to divide a scalar by a matrix.
* Added unicode sybols for pi and ohm
* Defined "hour" unit
* Fixed argument order in matrix subtraction