Giter VIP home page Giter VIP logo

messier's Introduction

Messier Messier

MESSIER is an application which simulates the formation of globular star clusters. Vary the number of stars and watch how clustering patterns remarkably similar to true astronomical objects evolve over time.

This program has been originally developed using Borland Delphi 2.0/3.0 for Windows '95 and later ported to Free Pascal 3.0/Lazarus 2.0 for Windows 10 and Ubuntu Linux; it is based on a BASIC version that appeared in the "Astronomical Computing" section of the Sky & Telescope Magazine, April 1986, p. 398.

To install, unzip the distribution file MESSIER.ZIP, using an output directory of your choice (e.g. c:\messier).

To start the program, double-click the file Messier.exe from Windows Explorer or Messier from your Linux distro file browser. Choose the "Run" option from the main menu to execute a simulation.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Revision history

  • Version 1.00, 05/05/1998 - Initial release.
  • Version 1.01, 11/05/1998 - Added color cycling to plot and number of stars plotted in cluster to the main window caption. More comments included to the program code.
  • Version 1.02, 09/06/1998 - Fixed a bug that caused the program's description in the "About" dialog box to be partly chopped off at different screen resolutions.
  • Version 1.03, 28/06/1998 - Added support to the orange color when plotting stars, with a call to the RGB Windows API function.
  • Version 1.04, 18/07/1998 - Added a call to the ProcessMessages method of the application's main window to yield for other events when plotting a large number of stars. Added a call to the globular cluster plotting procedure to the OnPaint and the OnResize events. Beautified.
  • Version 1.05, 16/08/1998 - Fixed a bug that prevented the clearing of the main window's display area when no stars was selected for plotting. Recompiled in Delphi 3.0.
  • Version 2.00: 28/10/2019 - Converted to FreePascal 3.0.4/Lazarus 2.0.2.
  • Version 1.06: 02/06/2023 - Recompiled in Delphi 7.0.

messier's People

Contributors

maurobio avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.