Git Product home page Git Product logo

s2e-documents's People

Contributors

200km avatar gpioblink avatar hiro-0110 avatar kai0722 avatar kdricemt avatar lilkoke avatar meltingrabbit avatar mfuji074 avatar nobuhirofunabiki avatar renovate-bot avatar renovate[bot] avatar ryoheitk avatar seki-hiro avatar sksat avatar sulles avatar suzuki-toshihir0 avatar tosalt avatar yngyu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

s2e-documents's Issues

Add `How to build with Linux`

Overview

Add How to build with Linux.

We need tutorial document for Linux users.

Conditions for close

  • When the tutorial is added.

Supplement

NA

Note

NA

Add tutorial for orbit descending analysis

Overview

Add tutorial for orbit descending analysis

Details

Orbit descending analysis due to the air drag is important for LEO orbit to estimate the lifetime of the mission.

Conditions for close

  • Tutorial is made

Supplement

NA

Note

NA

Fix typo of bush

Overview

Fix typo of bush

Details

There are several typos written as bush. bash is the correct description.

Conditions for close

When all bush is fixed.

Supplement

NA

Note

  • Write a conclusion when closing the issue.

Add a description of `Plot`

Overview

Add a description of Plot

Details

Write in detail.

Conditions for close

  • Write an overview of the Plot feature of S2E
  • Add plotted figures into the existing tutorials or specification documents

Supplement

NA

Note

NA

Can not build S2E on Ubuntu Docker

Overview

  • Can not build S2E on Ubuntu Docker. It seems Docker for Ubuntu doesn't run properly.

Details

Description

  • I couldn't build in Section 3.5 in the HowToCompileWithUbuntuInDocker.md, because of couldn't find s2e-core directory in work directory.
  • In stead of s2e-core, I found an empty directory, s2e_core_oss in the work directory in docker container.

Conditions of occurrence

  • The environment in which the bug occurs, the condition, parameters, etc.

    • Ubuntu 18.04
    • s2e-documents : main branch c091abd
    • s2e-core : develop branch 95c9b7c
  • I confirmed it is reproducible.

Problem

  • The document, HowToCompileWithUbuntuInDocker.md expects to use s2e-core directory in section 3.1, but the script to make a docker container uses s2e_core_oss instead of s2e-core. It should be s2e-core.
    It is in the run_core function in setup_docker.sh in s2e-core.

Additional information

Task

 function run_core {
-    docker run -it -d --cap-add=SYS_PTRACE --security-opt="seccomp=unconfined" -v /$(realpath ../../../s2e_core_oss):/home/s2e/work/s2e_core_oss --name issl-1 -p 2222:22 issl:latest
+    docker run -it -d --cap-add=SYS_PTRACE --security-opt="seccomp=unconfined" -v /$(realpath ../../../s2e-core):/home/s2e/work/s2e-core --name issl-1 -p 2222:22 issl:latest
 }

Scope of influence

  • When you use S2E on Ubuntu Docker environment, you can't build S2E in the Docker.

Supplement

  • I confirmed it works well to use above revision of "diff" in "Task"

Revise some parts of the tutorial

Overview

Revise some parts of the tutorial

Details

Some parts of the tutorial need to be revised especially for beginners

Conditions for close

When revisions are complete

Supplement

I made an explanation file below to suggest a revision
tutorial_struggling.txt

Note

NA

Modify links for GitHub Pages

Overview

Modify links in all documents for GitHub Pages.

Details

To see the documents in the Github Pages, all links should be modified to refer to the Github Pages.

Conditions for close

All links are modified.

Supplement

NA

Note

Modify equations to suit the MathJax

Overview

Modify equations to suit the MathJax.

Details

We need to modify equations to suit the MathJax style to display equations on the GitHub Pages correctly.

Conditions for close

All equations are correctly displayed.

Supplement

MathJax

Note

NA

Tutorial "Getting Started: 4. Edit Simulation Conditions" does not work until initialize_mode = MANUAL

Details

Description

The tutorial, "Getting Started: 4. Edit Simulation Conditions" (https://www.space.t.u-tokyo.ac.jp/s2e-documents/Tutorials/GettingStarted.html) asks the user to modify the sample_satellite.ini file to initialize the satellite to a non-zero rotation rate and then to verify that the output log shows the same non-zero rotation rate. However, this tutorial does not mention that this only works if the initialize_mode variable is changed from CONTROLLED to MANUAL.

Conditions of occurrence

Built on Windows10, x86 using VS installation instructions

Additional information

This logs.zip file contains two identical logs where both have defined the initial angular velocity as:

// Initial angular velocity at body frame [rad/s]
initial_angular_velocity_b_rad_s(0) = 0.1234
initial_angular_velocity_b_rad_s(1) = 0.0
initial_angular_velocity_b_rad_s(2) = 0.0

But the first has defined initialize_mode = MANUAL, and the second has defined initialize_mode = CONTROLLED. Observe the difference between the two angular velocity observer graphs below:

Figure_1
Figure_2

Tasks

  • Add instruction to change initialize_mode from CONTROLLED to MANUAL for tutorial "Getting Started: 4. Edit Simulation Conditions"

Impact

A tutorial does not work as intended

Priority

very low

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/actionlint.yml
  • actions/checkout v4.1.5@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • reviewdog/action-actionlint v1
.github/workflows/labeler.yml
  • actions/checkout v4.1.5@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • crazy-max/ghaction-github-labeler v5
.github/workflows/mdbook.yml
  • actions/checkout v4.1.5@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • peaceiris/actions-mdbook v2.0.0

  • Check this box to trigger a request for Renovate to run again on this repository

Add tutorial for deep space orbit analysis

Overview

Add tutorial for deep space orbit analysis

Details

S2E can use for deep space orbit analysis. It is important to add a tutorial to explain it.

Conditions for close

  • Tutorial is made.

Supplement

NA

Note

NA

Update for S2E-CORE v5.0.0 release

Overview

Update for S2E-CORE v5.0.0 release

Details

S2E-COREのv5.0.0リリースに合わせて、documentを修正する。
特に、ここからdocumentとS2E-COREのバージョン対応がきれいに取れるように管理したい。
例えば、documentとS2E-COREのバージョンを一致させて管理するなど。

Conditions for close

S2E-COREのv5.0.0リリースに合わせて、documentを修正したら。

Supplement

NA

Note

NA

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.