ISOLA software package has been developed continually since 2003 and is continually upgraded. It is a combination of Matlab graphic user interface (by E. Sokos) and Fortran codes (by J. Zahradník). ISOLA is an all-in-one package, intended for a transparent and detailed manual processing of selected events. It includes instrumental correction of records, calculation of 1D Green functions, inversion of full waveforms for point source models in terms of centroid position and moment tensor (full, deviatoric, or DC-constrained), including the uncertainty analysis. ISOLA is also unique software for regional multiple-point source models useful for revealing source complexity (multi-type faulting), and for pre-constraining slip inversion in other codes, outside Isola. Through the years, Isola has been applied to events in a broad magnitude range, Mw from 1 to 8. To invert difficult small earthquakes, several “tricks” have been added recently, such as the combined use of waveforms, their envelopes, and first-motion polarities. The code has been routinely used in several national data centers. Less transparent, but more suitable for routine processing are the automated versions developed by our colleagues (for SeisComp, for Python, e.g. https://github.com/nikosT/Gisola, http://geo.mff.cuni.cz/~vackar/isola-obspy/), not addressed here.
Zahradník, J. & Sokos, E. (2018): ISOLA code for multiple-point source modeling –review. in Moment Tensor Solutions - A Useful Tool for Seismotectonics 1–28 (Springer Natural Hazards, 2018). doi:10.1007/978-3-319-77359-9
http://geo.mff.cuni.cz/~jz/for_ISOLAnews/
The latest code is also in Version2022_under_construction folder. It includes new features e.g.1024 points instead of 8192, isolacfg.isl file for specifiying defaults, etc
http://geo.mff.cuni.cz/~jz/for_Brasilia2020/ (e.g. zipped files eq_example1,2,3 and use guides inside)
http://geo.mff.cuni.cz/~jz/for_ISOLA_lectures_Gebze/
============
Copy the isola .m, .fig, *.exe files, from Github folders GUI and fortran_code, to your isola installation folder (e.g. c:\isola). Then add this folder to your system path and to your Matlab path. Restart Matlab, change directory (cd) to the folder you want to use for processing an event (so called run folder e.g. c:\event1) and type isola, the GUI will ininitialize in this folder and you can start working with isola.