Code Monkey home page Code Monkey logo

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

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