About MkMegaStar5List
REVISION 3 FROM 24Aug2008 NOW POSTED (Many improvements and fixes)
The
tool takes as input a simple list of objects that have one entry
per line ( 'NGC 7331' ) and outputs an observing list that
can be directly used along with MegaStar5. Because I am
not aware of copyright restrictions I cannot include the actual
database entries from MegaStar so this program is only of value if you
have the MegaStar5 program already. I may someday find a royalty
free list to use with this program so may be able to supply a database
as well at some future time.
How To Setup And Use MkMegaStar5List
The zip file near the end of this page needs to be unzipped into a folder on a Windows pc that
can run Win32 console applications (Windows 2000, XP, maybe Vista).
I have only tested Windows XP as of Feb 2008.
The program allows you to make MegaStar5 compatible observing lists
as long as you have the MegaStar5 program as a source of data.
You must have a file called: MegaStarDbRef.txt which you have
first prepaired by an extract from MegaStar using the Database utility
which I will explain how to use later in this help file. A very short database file
is included in the zip file as well as a very short input file for testing.
C: > mkMegaStarList ObjectNamesSample.txt > ObservingListSample.txt
This tool runs from within a 'DOS concole' window only at this time.
Unzip the package into a folder on a Windows XP system and then
START then the Run and type 'cmd'. Change directory to the folder
you saved the files into and then you can run the tool.
Take as input a list with simple object names that are made of 2 parts.
Part 1: Letters for the catalog like M, NGC, Cr, Stock
Part 2: Numbers or in some cases groups of numbers with dash or :
This program will find the objects if they are found in the database
on as one of the first 3 sets of designations on the 1st of the
database 2-lines per object format. Sometimes MegaStar may have
many more designations but this program ignores those as of Jan 2008.
Output is 2 lines per input line that are directly from a MegaStar
format observation list which I will call the reference file.
Requires a MegaStar reference file which needs to contain all the
objects in the input list. Objects not found will appear in the
output file as 'not found' so you will see that placeholder but they
will not be able to be clicked upon to get MegaStar to go to them.
The file named by mySimpleList.txt must have 1 object per line
and these objects can be in the following formats
M42 Simple Messier object.
NGC 7331 NGC object (also accepts no space)
IC 1338 Object from IC catalog
There can be a space or not between M, NGC, IC and the number.
Output: File suitable to be loaded as a MegaStar5 observing list
Other detailed notes and explanations:
Forming a MegaStar format Reference File:
The MegaStar format reference file is formed by using MegaStar menu
options of 'DSO - DSO Utility' and from there use filters or
other ways and then save that output by using 'list objects' which
opens an observing list. Then use 'Save Obs List' to a file
which will be the database this script needs.
Must name megastar 'reference' as MegaStarDbRef.txt
Many objects have 2 or more names on the 1st of the 2 lines in a
MegaStar observing list format file. The program will first try
to find a match for name1 (first on the line) and then if it cannot
find a match will try for 2nd then third name.
But in the output file the origional MegaStar line will show up so
don't let that confuse you when you see the list.
Be sure to support the lines below with text OBJECT_CATALOGS:
where you need to add more catalogs should you want more objects available
This tool is free for personal use only but if you wish to make a donation I will not mind.
BOOKMARK THIS PAGE FIRST OR GET THE ZIP FIRST
BECAUSE THE LINK BELOW MAY NOT RETURN TO HERE.
A
fully functional version is included in this this zip file MkMegaStarList.zip
Also in the zip file can be found a help file as well as simple database and object list for testing.
This free software is offered as-is for personal usage only.
The
user of this software assumes all responsibility for the consequences
of its usage.
(I blame society for the need to have the above disclaimer)