The goal of the openStar project is to turn any WWW browser, running on any platform, into a virtual star equipped with parameter knobs and instrumented with output displays that any user can experiment with using any device for which a browser is available. grayStar3 (gS3) is a major improvement upon GrayStar 2.0 (GS2), both in the physical realism of the modeling and the intuitiveness of the user interface. The code integrates scientific modeling in JavaScript with output visualization HTML. The user interface is adaptable so as to be appropriate for a large range of audiences from the high-school to the introductory graduate level. The modeling is physically based and all outputs are determined entirely and directly by the results of in situ modeling, giving the code significant generality and credibility for pedagogical applications. gS3 also models and displays the circumstellar habitable zone (CHZ) and allows the user to adjust the greenhouse effect and albedo of the planet. In its default mode the code is guaranteed to return a result within a few second of wall-clock time on any device. The more advanced user has the option of turning on more realistic physics modules that address more advanced topics in stellar astrophysics. gS3 is a public domain, open source project and the code is available from www.ap.smu.ca/~ishort/grayStar3/ and is on GitHub. gS3 effectively serves as a public library of generic JavaScript+HTML plotting routines that may be recycled by the community.
↧