Cassiopeia Changelog

What's new in Cassiopeia 2.7.0

Jul 8, 2022
  • Support for Geometric Algebra was added (a few minor optimizations and additional symbols on the palette)
  • This release still installs required frameworks in /Library/Frameworks and bundles in /Library/Bundles. These components are automatically removed from your system if the uninstallCassiopeia script (in the Resources folder of the application) is invoked
  • Cassiopeia can be configured to connect to a FrontBase database running on any host in your LAN including your localhost. This allows to access the same set of documents from multiple hosts (also multi user access). However, to get you started quickly without the hassle of having to setup up a FrontBase database first the default data store of Cassiopeia is a SQLite database running on your local machine. SQLite is part of any MaxOSX installation. Your data will be stored in a file ./Library/SQLite/Databases/Cassiopeia in your home dir. You may want to make a copy (backup) of this file from time to time.

New in Cassiopeia 2.6.5 (Jun 25, 2021)

  • The functionality of the 2DFundtionGraph plugin has been extended to allow the animation of functions depending on two variables (a spatial and time). See Animating a wave function.
  • A few minor GUI issues have been fixed.

New in Cassiopeia 2.6.3 (Jun 25, 2021)

  • Cassiopeia is a 64bit application now which makes it compatible with recent MacOSX releases. The current package is known to run on MacOSX Yosemite, El Captain, High Sierra, Catalina and Big Sur.
  • Cassiopeia uses a relational database for the document repository. Older versions required a FrontBase installation (www.frontbase.com). Though Cassiopeia tried to set this up automatically as part of the Cassiopeia installation process it turned out that this process failed from time to time due to the many possible MacOSX, Cassiopeia, FrontBase combinations (not all delivering workable installation). Luckily SQLite (another very light-weight relational database) is integral part of MacOSX and thus readily available for use. We therefore decided to use SQLite by default for new Cassiopeia installations which gets users started quickly. We still recommend FrontBase for advanced usage (especially if multi-user access to documents is of interest). But setting up a FrontBase database can now be postponed until you got used to Cassiopeia a bit.
  • A few compatibility issues with more recent MacOSX versions got fixed.
  • The 2D plotting tool was steamlined and a few issues (on more recent MacOSX versions) fixed.

New in Cassiopeia 2.4.0 (Mar 30, 2017)

  • The installation and setup procedure was optimized. Cassiopeia selects and downloads the correct database package for your system automatically now when you login for the first time. This gets you started in seconds (depending on your internet bandwidth).
  • Cassiopeia also automatically installs a basic LaTeX package if no pdflatex binary is found on your machine. A LaTeX package is required to compile automatically generated LaTeX files (for your documents) into PDFs.
  • A few minor issues in the equation editor were fixed.

New in Cassiopeia 2.3.8 (Mar 20, 2016)

  • Conversion of TIFFs, PNGs, JPGs,... to PDF did not work properly on some machines when generating LaTeX for a document. Fixed!

New in Cassiopeia 2.3.7 (Feb 8, 2016)

  • Selected parts in equations and now automatically moved into the first subpart of a newly created scheme part (e.g. root, parenthesis,...).
  • Pasting text directly below a section title caused the pasted text to inherit the section title attributes. Fixed!

New in Cassiopeia 2.3.6 (Jan 18, 2016)

  • Equations can now be boxed by Command-Shift Double-Clicking on an equation to open the inspector and then checking the Boxed control.
  • The function plotter supports draw ranges now
  • Deleting ranges of text containing section titles did not work properly. Fixed!
  • Additional bibliography styles (incl. Nature) were added to the print document panel.
  • The title page of the generated PDF can be customized now by manually editing authors, thanks, organization,...

New in Cassiopeia 2.3.5 (Nov 11, 2015)

  • The function plotter supports draw ranges now
  • Deleting ranges of text containing section titles did not work properly. Fixed!
  • A bunch of new bibliography styles (incl. Nature) were added to the print document panel.

New in Cassiopeia 2.3.3 (Oct 25, 2015)

  • This new version is fully tested on MacOS X El Capitan and successfully installs all required components automatically. Earlier versions of Cassiopeia failed to automatically install FrontBase on Apples latest OS.
  • Insertion of partial diff parts in equations was optimised. Ctrl-x inserts a generic partial diff part now
  • The function part is upgradable with Ctrl-y now like integral parts are. This gives an additional cell below the function name (e.g. lim) and allows to have a tends to expression like x -> 0.

New in Cassiopeia 2.3.0 (Oct 14, 2015)

  • The set of derivation rules (symbolic algebra) was optimized and extended
  • The document classes Article-polish and Book-polish were added
  • Operators for less than or equal and greater than or equal were added
  • LaTeX code is now generated in an easily accessible directory under your home dir
  • A new case structure part has been added
  • The database framework got significantly optimized especially for multi-user-setups

New in Cassiopeia 2.2.2 (Aug 25, 2015)

  • The common dot notation for time derivatives is supported now
  • Function arguments can be vectors now
  • A couple of accents have been added to the palette
  • A help system was integrated to get new users started quickly
  • Assigning document categories was simplified
  • On some systems the wrong Symbol font was chosen which led to incorrectly rendered equations. Fixed!

New in Cassiopeia 2.2.1 (Jul 10, 2015)

  • On some systems the wrong Symbol font was chosen which led to incorrectly rendered equations. Fixed!

New in Cassiopeia 2.2.0 (Jun 23, 2015)

  • As of this release Cassiopeia is freeware and no longer requires a license key
  • A local reference in one of the frameworks rendered the equation editor key stroke mechanism non-functional. We apologise for the inconvenience this has caused. Fixed!
  • A rendering issue in the equation editor was fixed.
  • A placing issue of generated equations was fixed.
  • The operator set was extended and the equation editor made less sensitive to operand incompatibilities
  • Autodetermining limits for the ordinate in 2G graphs was improved
  • Setting passwords with AccountManager.app did not work! Fixed!

New in Cassiopeia 2.1.5 (Jun 22, 2015)

  • A reference to a local file in one of the frameworks rendered the equation editor key stroke mechanism non-functional in the previous release! :-( We apologise for the inconvenience this has caused.
  • A rendering issue in the equation editor was fixed.
  • A placing issue of generated equations was fixed.
  • Setting passwords with AccountManager.app did not work! Fixed!

New in Cassiopeia 2.1.3 (May 29, 2015)

  • The operator set was extended and the equation editor made less sensitive to operand incompatibilities
  • Autodetermining limits for the ordinate in 2G graphs was improved

New in Cassiopeia 2.1.2 (May 25, 2015)

  • In math theory authors might want to note expressions like (ab)c and preserve the parentheses. Earlier releases of Cassiopeia assumed associativity of implicit multiplication and automatically simlified this expression into abc at reload (getting rid of the "superfluous" parentheses). While this makes sense in most cases under certain circumstances it does not. The simplification is now performed only if the user presses the Alt-Key while double-clicking on the equation for duplication. Otherwise the parentheses are preserved.
  • In european countries it is common practise to mark vectors with a vector arrow accent while in many other countries a bold font is used for distinction from scalar identifiers. Cassiopeia supports both methods now. A new environment variable UseArrowForVectors (see Cassiopeia preferences Environment pane) allows to control the behaviour.
  • The quick stroke for entering multichar identifiers was changed from Ctrl-q ... to Ctrl-e ... . Ctrl-q ... can now be used to enter multichar vector identifiers.
  • The sum part produced improper MathML. Fixed!
  • A new bracket part [...] (see palette) has been added. Two vectors in such a part [AB] produce a 4x4 matrix as the resulting identifierClass (Q-Algebra).
  • Mathematical expressions like y = 1 /2 (3 pi ) are now dissolved to a numerical value if Command-Alt-Double-Clicked.

New in Cassiopeia 2.1.1 (May 18, 2015)

  • Cassiopeia installs all dependencies (FrontBase, local database) automatically now thus simplifying the installation process. Detailed and updated setup instructions can be found in Installation and Setup.
  • Under seldom circumstances parentheses in equations got not drawn when exporting Cassiopeia documents to HTML (converting equations to PNGs). Fixed!
  • An error caused larger *.cspd files (Database - Export to File ...) to not open correctly. Fixed!
  • A thanks field was added to the title page dialog of the Print Document panel.

New in Cassiopeia 2.0.3 (May 12, 2015)

  • Documents containing a ° sign could not be converted to LaTeX!
  • The conversion of Web-Links when generating LaTeX was optimized
  • German Localization was completed
  • The surface integral part returned a wrong identifierClass resulting in a flagged equal sign
  • A few cloud related minor issues were fixed

New in Cassiopeia 2.0.2 (May 9, 2015)

  • Users not yet used to or comfortable with working with databases can choose to store documents in files now and manage them in Finder.app. This also allows to attach a self-contained Cassiopeia document to an email. The format of the generated *.cspd file is human-readable XML and can be inspected with TextEdit.app. Read more ...
  • Cassiopeia can write out *.cspl files now. A *.cspl file contains just enough information to retrieve a document from the cloud. Such a file could e.g. be sent to a colleague via Email. A doubleclick on this file automatically starts Cassiopeia, triggers the log on prodedure and then opens the associated document.
  • The palette with mathematical symbols and parts was significantly extended.

New in Cassiopeia 2.0.0 (May 5, 2015)

  • Earlier releases of Cassiopeia required the user to setup a datastore (relational database) on his Mac. This is no longer necessary. Cassiopeia 2.0.0 comes with support for the Advanced Science Cloud, a readily available datastore managed by our service team. Installing the three supplied software packages is all that needs to be done now to get started.
  • The equation editor in earlier versions was a bit too sensible with regard to identifier class incompatibilities, e.g. a scalar on the left and a vector on the right of an equation sign. This could lead to incorrect MathML and empty equations after reloading the document. Fixed!
  • Some suffixes were not correctly aligned on MacOSX Yosemite. Fixed!

New in Cassiopeia 1.4.1 (Feb 12, 2015)

  • A new multichar identifier part has been added. Ctrl-q inserts such an atomic identifier, e.g. Rate.
  • The equation modification mechanism got significantly improved. Pressing Ctrl-f in an equation replaces the selected parts with a fraction part and puts the previously selected expression into the enumerator. A region within an equation can subsequently be put in parenthesis by selecting the region and then pressing Ctrl-t (.
  • The equation editor palette got a few new entries, e.g. Ctrl-p to enter value unit pairs (13.5V, 0.783A)
  • A bug in the 2D plot engine was fixed that caused the application to hang after disabling Y auto scale.

New in Cassiopeia 1.4.0 (Jan 22, 2015)

  • Several issues on MacOSX 10.10 (Yosemite) have been fixed. v1.4.0 is the first version confirmed to run on Apples latest OS release
  • A new Rename function for documents and books has been added
  • New Misc. Symbols pane on the equation editor palette

New in Cassiopeia 1.3.6 (Dec 31, 2014)

  • A couple of Yosemite related issues have been fixed

New in Cassiopeia 1.3.5 (Dec 16, 2014)

  • A palette for equation editor symbols and parts was added. This allows to easily look up key strokes or insert into the equation directly from the palette.
  • A few minor equation editor bugs were fixed
  • Images could be dragged into Cassiopeia documents from Camino and many other browsers but not from Google Chrome. This issue was fixed!

New in Cassiopeia 1.3.4 (May 2, 2014)

  • Zoom in/out functionality was added to document windows
  • Entering accents is supported now
  • Web links were not correctly translated to LaTeX! Fixed!
  • Under special circumstances links got lost while creating and destroying subsections. Fixed!

New in Cassiopeia 1.3.3 (Mar 28, 2014)

  • A factor in front of a matrix caused problems in the mathml content recognition. Fixed!

New in Cassiopeia 1.3.2 (Mar 15, 2014)

  • Doubleclicking on an equation duplicates the equation unchanged now. To trigger the auto simplification mechanism press the alternate key while doubleclicking on the equation.
  • A few minor bugs in the equation editor were fixed

New in Cassiopeia 1.3.1 (Dec 17, 2013)

  • Removing a section title caused the loss of textobjects in the parent sections under special (rare) circumstances. Fixed!
  • The license manager counted sections instead of documents. Fixed!

New in Cassiopeia 1.3.0 (Oct 23, 2013)

  • A small bug caused a problem while entering decimal numbers in equations. Fixed!
  • Three menu entries have been added to the Database menu for creating new documents, books and for opening the document manager. This makes it easier for new users to get started (without reading the documentation)! :-)
  • Auto labeling in the 2D graph inspector was optimized!
  • Cassiopeia can now be used without a license. We still recommend to get at least a free light license from our website.

New in Cassiopeia 1.2.9 (Jun 20, 2013)

  • The rule set of the symbolic algebra system has been extended and got improved
  • A partial diff expressions can now efficiently be entered with Ctrl-x ... (see quick reference)
  • The number of marks for the abscissa and the ordinate can now be set by the user in the 2D graph inspector
  • The number of marks for the abscissa and the ordinate can now be set by the user in the simulation inspector
  • Automarking of 2D graphs and simulations has been improved

New in Cassiopeia 1.2.8 (Jun 10, 2013)

  • Operator checking was strict in ealier versions. It for example wasn't possible to have a vector on the left side and a scalar on a right side of an equal sign. This strictness is mathematically correct but makes the insertion of expressions like rot F = 0 impossible. At least for the equal sign this strictness was loosened in the current version to allow entering equations for wordprocessing purposes that are not entirely correct but nevertheless desired.
  • The partial d can now be entered with Ctrl-b p
  • Editing of equations was optimized by fixing a few minor issues related to backspace and copying of expressions in equations.
  • Three additional pasteboards have been introduced that allow for even more efficient editing of text and equations.

New in Cassiopeia 1.2.7 (May 29, 2013)

  • Support for factorials and binomial coefficients was added (see Quick Reference)!
  • Pure LaTeX regions were added. A range of text can be assigned the pure latex attribute. The characters in this range remain unchanged when LaTeX code for the document is generated. This is a fallback solution if some text structure has to be added to the document for which the LaTeX representation is known and that cannot be reasonably expressed otherwise in Cassiopeia (see Documents)!
  • Two new environment variables (see preferences panel) GenerateLaTeXScript and GenerateLaTeXWithIndex were introduced. Arbitrary LaTeX distributions can now easily be integrated by providing two scripts and setting these environment variables accordingly.

New in Cassiopeia 1.2.6 (May 17, 2013)

  • A small bug in the setup procedure caused the wrong set of forms to be granted access to by default

New in Cassiopeia 1.2.5 (May 15, 2013)

  • The 2D graph engine supports interdependent functions now (see 2D Graphs)
  • The Web-Publishing feature supports equations, 2D graphs and simulations now (see Example HTML Publication)
  • The labels of links to equations and figures show the number for the equation or figure now
  • The identifierClass for a latent product with more than two operands was not determiend correctly causing a green flag where non should be. Fixed!

New in Cassiopeia 1.2.4 (May 2, 2013)

  • Fraction parts can now naturally be inserted using the / key. See Quick Reference for details.
  • The fraction part is presented in a flat _ / _ fashion in inline formulas now.
  • Dragging sections into a book did not work under certain circumstances. Fixed!
  • Support for calligraphic identifiers in equations was added (Ctrl-k A - Z).
  • Identifier classes can now efficiently be set for a complete range of identifiers with a single entry on the context drawer of the document window (e.g. a-k -> StandardVector)
  • Clicking on the Use popup on the Connection pane of the preferences panel caused the database entry to vanish preventing Cassiopeia from starting up. This could only be fixed by either (re)selecting a database with the Set button as explained in Central Database or following the instructions in the Troubleshooting document. The database entry reappears now when switching back from Port to Database.

New in Cassiopeia 1.2.3 (Apr 26, 2013)

  • Concurrent user licensing has been added. This allows to license Cassiopeia cost-effectively for a small or large group of concurrent users supposed to work in one central database (co-editing in a workgroup)
  • AccountManager.app has been introduced. This helper application allows to manage user accounts, assign access privileges and register group licenses
  • A minor bug related to ' in function names was fixed
  • A figure caption related bug was fixed
  • A set of Administration Tasks documents was released
  • A Equation Editor Quick Reference guide was released

New in Cassiopeia 1.2.2 (Apr 26, 2013)

  • Support for FrontBase 7.x has been added. If you have FrontBase 7.x installed on your Mac and can't downgrade to FrontBase 4.x or 5.x for whatever reasons download and install the FB7 version of Cassiopeia.

New in Cassiopeia 1.2.1 (Apr 15, 2013)

  • When generating LaTeX for figures the caption was exported in math mode. Fixed!
  • A new light license scheme was introduced enabling all features of Cassiopeia perpetually free of charge