What is it?
MESAplot is an open-source, graphical and dynamical interface written in python for plotting MESA data. It is a replacement for the mathematica-based MESAFace. It uses wxPython, matplotlib, and numpy. One of our major goals in creating this new software was to make something very easy to install and use for both research and educational purposes.
Downloads
The download contains several modules that work together. Installation instructions and a readme are included in the zip file. Lastly, a config.txt file will likely be created after your first use of the software, which keeps track of data paths previously used. MESAplot.py default_settings.py MESAoutput1.py File_Manager.py plot_manager.py MESAplot_v0.3.4.zip Running the MESAplot_v0.3.4.py will open the program, but make sure you follow the installation instructions first (below).
Screenshots




Installation
New Instructions
We now have installers for Windows and Linux. A Mac installer is in the works. We have tested the Windows installer on Winows 7 and 10, the Debian/Ubuntu installer on Ubuntu 16.04 (Xenial), and the Red Hat installer on EL7. If you run into any problems on other platforms, please contact Andrew Duty at tisbeok @gmail.com. MESAplot uses python 2.6 or 2.7 with the following libraries: wxPython, matplotlib, and numpy. If you do not use one of our installers, you need to install these libraries before running MESAplot. ------======Windows======------ Bundled installers which will install wxPython 3.0.2.0, latest version of numpy and matplotlib via pip, and optionally install Python 2.7.12 if not already installed: mesaplot-0.3.4-setup-amd64.exe mesaplot-0.3.4-setup.exe Manual Install 1) Install any python 2.7.x https://www.python.org/download/releases/2.7.7/ 2) Install wxPython Visit http://www.wxpython.org/download.php#msw and get the appropriate installer. and follow instructions for the appropriate installer (typically wxPython3.0-win32-py27) 3) Install Numpy http://sourceforge.net/projects/numpy/files/NumPy/1.7.2/ and get numpy-1.8.1-win32-superpack-python2.7.exe 4) Install Matplotlib http://matplotlib.org/downloads.html and get the appropriate installer (typically matplotlib-1.3.1.win32-py2.7.exe) ------======Mac======------ 1) Install any python 2.7.x https://www.python.org/download/releases/2.7.7/ 2) Install wxPython http://www.wxpython.org/download.php#osx and follow instructions for appropriate installer (you may have to change an OSX security & privacy setting to "Allow applications downloaded from: anywhere") 3) Install Numpy http://sourceforge.net/projects/numpy/files/NumPy/1.7.2/ and get numpy-1.7.2-py2.7-python.org-macosx10.6.dmg (other installers may cause installation difficulties) 4) Install Matplotlib http://matplotlib.org/downloads.html and get matplotlib-1.3.1-py2.7-python.org-macosx10.6.dmg ------======Linux======------ Debian/Ubuntu wget -O - http://mleewise.com/mesaplot/deb/dists/xenial/MESAplot_deb_signing_key_for_Xenial | sudo apt-key add - sudo add-apt-repository http://mleewise.com/mesaplot/deb/ sudo apt-get update sudo apt-get install mesaplot Red Hat, CentOS, Scientific Linux, etc. sudo yum install epel-release http://mleewise.com/mesaplot/rpm/el7/mesaplot-repo-7-1.el7.noarch.rpm sudo yum install mesaplot Manual Installation **numpy, matplotlib, and wxPython are all available in Ubuntu's Synaptics, and probably under several other distro's package managers. 1) Install any python 2.7.x . Many flavors now come with python. Don't forget to check your version (2.6 or 2.7). https://www.python.org/download/releases/2.7.7/ 2) Install wxPython via a package repository. See the following links. http://www.wxpython.org/download.php#linux or http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 3) Install Numpy http://sourceforge.net/projects/numpy/files/NumPy/1.7.2/ get the .tar.gz, build and install 4) Install Matplotlib http://matplotlib.org/downloads.html get the .tar.gz, build and installHelp
We will populate this area with help later. For now, if you have difficulty installing any of these packages, or getting the software to work, please contact us and we will help you in a timely manner. It is very helpful for us to know when you have trouble installing. Thanks !
mwise@barry.edu mgiannotti@barry.edu