Showing posts with label Windows. Show all posts
Showing posts with label Windows. Show all posts

Saturday, 17 February 2018

UPDATED: TLExtract 3.5



I recently, as part of learning myself to code .NET Windows programs in Visual Basic, have started to create small, user-friendly (I hope) programs to aid satellite observers. TLExtract is a new program I have just released.

TLExtract is a program to select TLE's (satellite orbital elements) from a larger file with TLE's (for example classfd.tle or the full JSpOC TLE file), based on a custom-set condition. The resulting selection can be saved to a new TLE file.

For example, you can use it to select all objects with perigee below 2000 km from the original file. Or to select or exclude all objects containing "DEB" or "COSMOS" in the name. Or all objects with an orbital inclination larger than 45 degrees. Or all objects with a period near 1.0 rev/day (GEO). Etcetera.

Element-sets in the input file need to be 3-line elements, i.e. they need to have the line 0 with the object name.

The program runs under .NET in Windows. It accepts only one selection criterion per run, but when you want a selection to satisfy multiple criteria, you simply run another session on the output of the first session.

The program can be downloaded at my website, where you can also find other programs useful to satellite orbservers, such as IOD Entry and TLEfromProxy, as well as some general astronomical programs - for example a program to calculate Solar Longitudes, and a program to calculate the Local Sidereal Time.

UPDATE: version 3.0 features another improvement in speed, and solved a problem with hidden line carriers in the output, that messed up some software when the output file was read into them. I thank Jim King for his suggestions that led to these improvements.

UPDATE 2:  by popular request, version 3.5 includes an option to select on catalogue number.

Friday, 3 November 2017

Introducing IOD Entry: software to aid observers in creating IOD formatted observational data [UPDATED]

International amateur satellite observers (well: apart from the British, who use their own format) generally use the IOD format to communicate positional measurements on satellites. The IOD format however can be cumbersome and error-prone to manually write.

In the old days, there was a neat little DOS program called ObsEntry to help you turn your data into IOD format. Unfortunately, this no longer works on newer Windows machines.

Time for something new to replace it: so I present to you IOD Entry 1.0!


IOD Entry 1.0 is software that runs under the Windows .NET framework, which is a standard component of Windows 7 and later (otherwise, the .NET framework can be downloaded here). I wrote it in Visual Basic using Microsoft Visual Studio 2017, as part of self-teaching me to code .NET windows applications in Visual Basic.

The program and how to work with it is described in detail in this Satobs.org mailinglist post. The program can be downloaded as a .zip file through my astronomy software page at http://software.langbroek.org. It is (of course) freeware.

UPDATE: IOD Entry version 1.1 has now been released. It allows to choose the format of both the Right Ascencion and Declination entries. For the RA, the choice is between HH MM SS.s, or decimal degrees. For the declination, the choice is between degrees, arcminutes and arcseconds, or decimal degrees.

Version 1.1 can be downloaded at the same link above.