Giter Site home page Giter Site logo

connorfuhrman / basilisk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from avslab/basilisk

0.0 0.0 0.0 507.01 MB

Astrodynamics simulation framework

License: ISC License

C++ 9.34% Python 13.79% C 45.17% MATLAB 0.07% TeX 16.65% Mathematica 13.45% CMake 0.28% SWIG 1.26%

basilisk's Introduction

README

Basilisk

How do I get set up?

The following links contain installation instructions for the supported platforms:

Basilisk Development guidelines

Getting Started

To get started with Basilisk (BSK), several tutorial python files are provided in the installed package. Within this web page documentation site, they are listed and discussed in the Manual tab. The documentation lists the scenarios in an order that facilitates learning basic BSK features. In the source code they are stored under src\examples\. A good start would be to run scenarioBasicOrbit.py.

To play with the tutorials, it is suggested the user makes a copy of these tutorial files, and use the copies in order to learn, test and experiment. To copy them, first find the location of the Basilisk installation. After installing, you can find the installed location of Basilisk by opening a python interpreter and running:

import Basilisk
basiliskPath = Basilisk.__path__[0]
print(basiliskPath)

Now copy the folder {basiliskPath}/src/examples into a new folder, and change to that directory.

To run the default scenario 1 of scenarioBasicOrbit, in the directory of the copied tutorials, call the python script: python3 scenarioBasicOrbit.py

Now, when you want to use a tutorial, navigate inside that folder, and edit and execute the copied integrated tests.

We are working on the ability to develop custom BSK modules outside of the Basilisk folder. This will enable developers to safely write their own BSK modules and still be able to do a drop in replacement of future BSK releases.

To use the standalone 3D Visualization, download the Vizard.
This is in development, but does provide a 3D view of many of the simulation states.

Who do I talk to?

Questions and answers are fielded in the project's Github Discussions.

basilisk's People

Contributors

schaubh avatar atharris avatar marcols avatar martinastro avatar joaogvcarneiro avatar nbellowe avatar adamhrosenberg avatar sjkcarnahan avatar rcalaon avatar masc7859 avatar patkenneally avatar spiggott1 avatar nikhiljain217 avatar adam-herrmann-95 avatar simon1096 avatar leahkiner avatar xrael avatar robbotorigami avatar cyberdr8gon avatar lredner avatar mife1761 avatar mark2000 avatar salbert21 avatar islamnazmy avatar andrewmorell avatar julsanmer avatar hanwenzhaocub avatar cilden avatar scout-andrew avatar gbascom 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.