XPPLORE: Import, Analyze, and Visualize XPPAUT Data in MATLAB

Prize winner, DSWeb Software Tutorial Contest, 2024

By Matteo Martin and Anna Thomas
Print

Tutorial Overview

XPPLORE (pronounced 'explore') is a MATLAB toolbox that simplifies the management of XPPAUT calculations. Specifically, XPPLORE aims to create user-friendly and organized structures of XPPAUT's model, simulation and continuation calculations to facilitate further analyses and exploration. One of the main advantages of this toolbox is the parsing of continuation results exported in .auto files. We wanted to create a platform where the user is able to access the wide range of AUTO data for performing in-depth analyses. It can facilitate the generation of surfaces starting from continuation results, post-processing analyses such as averaging, and other explorative tasks. In addition, XPPLORE is a toolbox that can generate high-quality images for scientific publications for students, researchers and others working with ODE based dynamical systems and XPPAUT. We designed this software package with the user in mind, and emphasize the customizability and flexibility of XPPLORE functions within the familiar MATLAB environment.

Accompanying material

Our DSWeb 2024 Contest submission in the XPPLORE Dropbox folder includes the following:

  • XPPLORE Text Guide: A detailed text overview of our software package with examples illustrating core functions and applications.
  • Code and Demos: A folder consisting of the XPPLORE software package with a subfolder DEMOs dedicated to the demonstrations covered in the Text Guide.

Publication Note

Our program is an extension of the XPPAUT software, and we are in the process of developing a manuscript about our software package for publication in a journal this year. As "all appropriate submissions will be published on DSWeb," we have gotten in touch with Korana Burke and received permission to only have the text in the Tutorial Overview and the diagram in this document published to the website for now. We will notify DSWeb as soon as our publication is available to then upload our full package to DSWeb. We greatly appreciate your understanding in this matter.

Please do not hesitate to reach out to [email protected] or [email protected] with any questions. We are very excited to be submitting to the DSWeb contest and thank you very much for your time and consideration!

Author Institutional Affiliation
Both developers contributed equally to this work:
  • Matteo Martin, University of Padova, Department of Information Engineering, Ph.D. student.
  • Anna Thomas, University of Pittsburgh, Department of Mathematics, Ph.D. student.
Author Email
Tutorial LevelBasic Tutorial
DescriptionTutorial
Contest EntryYes

Name:
Email:
Subject:
Message:
x