BOTEC
Details
| Size: | 2081K |
| Last Update: | 2008-05-07 00:33:57 |
| Version: | 0.3.4 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Erik Max Francis |
| Price: | $0.00 |
Description:
BOTEC 0.3.4 is astronomy software developed by Erik Max Francis.
BOTEC project is a simple astrophysical and orbital mechanics calculator, including a database of all named Solar System objects.
BOTEC is intended as a simple but useful calculator to assist with making astrophysical, orbital mechanics, and space navigation calculations. As the origin of the acronym applies, BOTEC is more of a "back-of-the-envelope calculator" rather than an industrial-strength calculator, although this may change in the future.
BOTEC is primarily intended for people familiar with physics and Python, and as such is unlikely to be useful to the average enduser.
BOTEC really consists of two parts: The BOTEC software, which knows what to do with the data, and the Solar System data itself, which is represented in a large data file (a Python pickle, actually).
This is deliberately modularized so that the Solar System data BOTEC uses can be updated independently of thet software, and also that alternative data files (e.g., hypothetical stellar systems for fictional purposes) can be supported.
All values are strictly in SI units.
Requirements:
Python 2.3 or greater
Limitations:
It is very important to emphasize that BOTEC is intended as a simple calculator, and as such is not up to the task of industrial-strength calculations of the calibre that would be required for actually planning true space missions, although this may well change in the future.
BOTEC was originally intended as a data-generating tool for a computer roleplaying game system (which may or may not come to fruition), but was always intended to be able to exist as a standalone entity. However, this means that as a result of its primary goal, it incurs the same limitations that are present in that particular game design. In particular, these are:
All bodies are spherical, and rotate with constant angular velocity.
All orbits are circular, with another body or a gravitating point at the center (except for toplevel objects like the Sun); thus all bodies orbit with constant angular velocity.
All orbits are coplanar.
All orbits are prograde. This affects only a few major worlds (e.g., Triton) and numerous, tiny, outer Solar System distant satellites. The rotation of objects could possibly be retrograde, since that is only indicated by means of a negative period.
All bodies have negligible size compared to their orbits, and all suborbits have negligible size compared to their parent orbits.
Only objects with actual proper names are included in BOTEC's database. Even objects such as asteroids and satellites with provisional names are not included here. No comets, whether given proper names, or not, however, are included. This would not be hard to change.
For all orbital transfers, it is assumed that the durations of application of deltavee are much shorter than the duration of the flight time. That is, burns are treated as instantaneous (that is, orbital transfers are "impulsive"). This is a good approximation in most cases (even with chemical rockets), but not with more exotic drive systems like ion drives or solar/magnetic sails.
Although many of these limitations involving treating certain orbital parameters as trivial (i.e., coplanar, circular orbits implies setting the inclination and eccentricity both to zero), for the most part that actual physical data is contained within the file. So although BOTEC itself will not treat Mars' orbit as eccentric, mars.eccentricity() will in fact return Mars' actual orbital eccentricity.
What's New in This Release:
Named comets were added to the database.
Fixes were applied to Oberth maneuvers starting from planetary surfaces.
BOTEC 0.3.4 supports different languages (including english). It works with Linux.
Downloading BOTEC 0.3.4 will take minute if you use fast ADSL connection.
0 comments
Add to
BOTEC Version History
Related Software
|
|
From category: Medical-Science-Apps |
| CatDCD 4.0 is medical science apps. software developed by Justin Gullingsrud. CatDCD project functions much like the Unix \"cat\" command: it concatenates DCD files into a single DCD file. You can... |
|
|
From category: Medical-Science-Apps |
| FreeMED 0.8.2 is medical science apps. software developed by Rufus T. Firefly. FreeMED is a Web-based medical records (EMR) and patient management system with a printing system, patient scheduling,... |
|
|
From category: Artificial-Intelligence |
| Distributed Hardware Evolution Project is artificial intelligence software developed by Miguel Garvie. The Distributed Hardware Evolution Project allows the distribution of a genetic algorithm evol... |
|
|
From category: Mathematics |
| Anagram Solver 0.1 is mathematics software developed by Tim Harper. Anagram Solver is a simple anagram solver program. You can use it against any spelling dictionary that is formatted: \... |
|
|
From category: Medical-Science-Apps |
| Aeskuap 0.2.1 is medical science apps. software developed by Alexander Pipelka. Aeskulap is a medical image viewer. Aeskuap project is able to load a series of special images stored in the DICOM fo... |
|
|
From category: Artificial-Intelligence |
| Cypher generates the .rdf (RDF graph) and .serql (SeRQL query) representation of a plain language input.... |
|
|
From category: Mathematics |
| DJFractal 1.2 is mathematics software developed by eipi. DJFractal is yet another Fractal Generator which uses Mandala to distribute fractal datas to fractal computers. Fractal datas are created lo... |
|
|
From category: Electronic-Design-Automation |
| Electronic Design Automation - Index 1.0 is electronic design automation ( software developed by Baxeno. The system can be used in the electronic world to keep track of your: Schematic, Printed Cir... |
|
|
From category: Chemistry |
| BKchem 0.12.0_01 is chemistry software developed by beda. BKchem is a free chemical drawing program. BKchem was concieved and written by Beda Kosata. BKchem is written in Python, an interpre... |
|
|
From category: Visualization |
| OpenVRML is a VRML and X3D browser plug-in and C++ toolkit for incorporating VRML support into applications.... |
|
|
From category: Electronic-Design-Automation |
| Confluence System Design Language 0.10.4 is electronic design automation ( software developed by Tom Hawkins. Confluence is a language for synchronous reactive system design. A Confluence program c... |
|
|
From category: Medical-Science-Apps |
| Cottage Med 2.0.1 is medical science apps. software developed by Stefan Topolski, M.D.. Cottage Med is an Open Source Software that is ... Accessible & Affordable (Free, in fact) Easily Custo... |
|
|
From category: Mathematics |
| Maxima is a computer algebra system.... |
Leave a comment