Skip to content

Commit

Permalink
🚚 renames org and site
Browse files Browse the repository at this point in the history
  • Loading branch information
acarrou committed Mar 3, 2024
1 parent a4f7eba commit 6b009aa
Show file tree
Hide file tree
Showing 9 changed files with 35 additions and 30 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Astraeus-I.github.io
# Astraeus-Library.github.io

Organization wide repo for docs, assets, and tools any other static information.

## Updating the docs

Astraeus-I uses [mkdocs-material](https://squidfunk.github.io/mkdocs-material/) to
Astraeus-Library uses [mkdocs-material](https://squidfunk.github.io/mkdocs-material/) to
generate our documentation.

If you'd like to contribute to the Astraeus-I website and documentation you can do
If you'd like to contribute to the Astraeus-Library website and documentation you can do
so by first installing `mkdocs-material`.

```bash
Expand Down
10 changes: 5 additions & 5 deletions docs/about/about.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# 🌐 About The Project
Astraeus-I originated as a senior project at San Jose State University, collaboratively developed over two semesters by a dedicated team of three students. This initiative was divided into two pivotal phases, with the initial semester focusing primarily on crafting the hardware, followed by a subsequent semester dedicated to the software development aspect.
Astraeus-Library originated as a senior project at San Jose State University, collaboratively developed over two semesters by a dedicated team of three students. This initiative was divided into two pivotal phases, with the initial semester focusing primarily on crafting the hardware, followed by a subsequent semester dedicated to the software development aspect.

During the course of its inception, our team had the opportunity to work closely with libhal, a collaborative effort that significantly contributed to the success and refinement of the project. This partnership was instrumental in navigating through the complexities and challenges that emerged during the development process, providing valuable insights and support that shaped Astraeus-I into its current form.
During the course of its inception, our team had the opportunity to work closely with libhal, a collaborative effort that significantly contributed to the success and refinement of the project. This partnership was instrumental in navigating through the complexities and challenges that emerged during the development process, providing valuable insights and support that shaped Astraeus-Library into its current form.

## 🔄 Project Phases
Hardware Development Phase: The first semester of the project was devoted to the intricate process of hardware development. This phase entailed rigorous research, planning, and implementation to construct a robust hardware foundation for Astraeus-I, ensuring its reliability and efficiency in performing its designated functions.
Hardware Development Phase: The first semester of the project was devoted to the intricate process of hardware development. This phase entailed rigorous research, planning, and implementation to construct a robust hardware foundation for Astraeus-Library, ensuring its reliability and efficiency in performing its designated functions.

## 🔩 Hardware Development Phase
The first semester of the project was devoted to the intricate process of hardware development. This phase entailed rigorous research, planning, and implementation to construct a robust hardware foundation for Astraeus-I, ensuring its reliability and efficiency in performing its designated functions.
The first semester of the project was devoted to the intricate process of hardware development. This phase entailed rigorous research, planning, and implementation to construct a robust hardware foundation for Astraeus-Library, ensuring its reliability and efficiency in performing its designated functions.

## 💻 Software Development Phase
With a solid hardware base in place, the second semester was utilized for software development. This crucial phase involved coding, testing, and refining the software components to work seamlessly with the developed hardware, ultimately creating a cohesive and functional system.
Expand Down Expand Up @@ -49,4 +49,4 @@ Engaging with libhal during the development process enriched our project with a
</div>

## 🙏 Acknowledgements
We extend our gratitude to San Jose State University and libhal for their unwavering support and resources that were invaluable to the successful completion of Astraeus-I. Special thanks also go to our mentors, advisors, and everyone who contributed their time and expertise to bring this project to fruition. We would firstly like to thank our co-advisor **Khalil Estell** for the tremendous amount of support and guidance he provided throughout the project. We would also like to thank our advisor **Kaikai Liu** for his valuable insights and feedback that helped us navigate through the complexities of the project.
We extend our gratitude to San Jose State University and libhal for their unwavering support and resources that were invaluable to the successful completion of Astraeus-Library. Special thanks also go to our mentors, advisors, and everyone who contributed their time and expertise to bring this project to fruition. We would firstly like to thank our co-advisor **Khalil Estell** for the tremendous amount of support and guidance he provided throughout the project. We would also like to thank our advisor **Kaikai Liu** for his valuable insights and feedback that helped us navigate through the complexities of the project.
4 changes: 2 additions & 2 deletions docs/board_packages/board_packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ The board packages tools for the Astraeus-I board comprise a suite of software r

Designed with modularity in mind, these tools offer the flexibility to seamlessly integrate user-created applications onto the board. This design approach not only enhances usability but also encourages innovation and personalization. Additionally, the board application tools are crafted for portability, ensuring compatibility across various operating systems such as Linux, Windows, and macOS. This cross-platform functionality ensures that users have the freedom and convenience to develop and deploy their applications in diverse computing environments.

### 📡 [Telemetry Recorder](https://github.com/Astraeus-I/telemetry-recorder)
### 📡 [Telemetry Recorder](https://github.com/Astraeus-Library/telemetry-recorder)

The Telemetry Recorder is a vital tool for capturing data from devices on the Astraeus-I board. It allows users to either save data directly to an SD card or transmit it through a radio module, provided the board is equipped with one. This dual functionality enables both immediate data transmission for real-time monitoring and secure data storage for later analysis.

To understand the Telemetry Recorder’s features and operation better, visit the project’s <a href="https://github.com/Astraeus-I/telemetry-recorder" target="_blank">GitHub page</a>. The repository also serves as a platform for collaboration, issue reporting, and community engagement to improve and develop the tool further. Whether you're a researcher, technician, or hobbyist, the Telemetry Recorder is a valuable asset for efficient data recording and transmission with the Astraeus-I board.
To understand the Telemetry Recorder’s features and operation better, visit the project’s <a href="https://github.com/Astraeus-Library/telemetry-recorder" target="_blank">GitHub page</a>. The repository also serves as a platform for collaboration, issue reporting, and community engagement to improve and develop the tool further. Whether you're a researcher, technician, or hobbyist, the Telemetry Recorder is a valuable asset for efficient data recording and transmission with the Astraeus-I board.

## 🚧 Packages in Development 🚧

Expand Down
2 changes: 1 addition & 1 deletion docs/getting_started/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Please visit the <a href="https://libhal.github.io/2.4/getting_started/" target=

> Check out Libhal's API documentation <a href="https://libhal.github.io/2.4/api/" target="_blank">here!</a>
## 2: <img class="package_logo_medium" style="height:40px;" src="../../assets/logo.png"> Astraeus Installation
## 2: <img class="package_logo_medium" style="height:40px;" src="../../assets/logo.png"> Astraeus Library Installation

Add the `astraeus` repository to your system. This repository holds all of the Astraeus packages.
```bash
Expand Down
17 changes: 11 additions & 6 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@

<div align="center">
<img style="height:200px" src="assets/logo.png">
<h1>Welcome to Astraeus-I</h1>
<h1>Welcome to the Astraeus-Library</h1>
</div>

## Abstract
Introducing **Astraeus-I**, a versatile multipurpose board meticulously designed for advanced avionic systems. Embedded with essential sensors, innovative modules, and customizable MicroMod processors, Astraeus-I stands out as an epitome of reliability and efficiency in the realm of avionics.
The Astraeus-Library is a curated collection of software packages, initially designed for the Astraeus-I board but with an ambitious vision that extends into avionic systems. At its core is libhal, a library that demystifies the complexity of hardware interfaces. Through libhal's unified API, we guarantee software portability across an expansive range of hardware platforms, enabling the same code to seamlessly operate on various processors and devices. This is especially crucial in the avionics sector, where reliability and adaptability are paramount.

Our commitment to modular design in libhal not only facilitates current hardware integration but also lays the groundwork for future expansions. As we develop new boards specifically for avionics and other specialized applications, the Astraeus-Library evolves, becoming an increasingly versatile tool for developers. This forward-thinking approach ensures that the Astraeus-Library remains at the forefront of cross-platform compatibility and innovation, ready to meet both today's needs and tomorrow's challenges.

## Our Design Philosophy
Astraeus-I embodies a unique design philosophy centered on the following pillars:
Astraeus-Library embodies a unique design philosophy centered on the following pillars:

1. **Modularity:** Crafted to accommodate various avionic needs through its adaptable and interchangeable modules.
2. **Lightweight:** Engineered with precision to offer a lightweight yet robust solution for diverse avionic applications.
3. **High Performance:** Designed for optimum functionality, Astraeus-I delivers superior performance, making it ideal for a wide range of avionic applications.
4. **User-Friendly:** With an intuitive interface and straightforward integration process, Astraeus-I is accessible and easy to use, even for individuals who are not tech-savvy.
3. **High Performance:** Designed for optimum functionality, Astraeus-Library delivers superior performance, making it ideal for a wide range of avionic applications.
4. **User-Friendly:** With an intuitive interface and straightforward integration process, Astraeus-Library is accessible and easy to use, even for individuals who are not tech-savvy.

## The Basics
Astraeus-I seamlessly integrates interfaces with hardware devices and peripherals through effective use of runtime polymorphism. This technique allows for clear separation between application logic and driver implementation, ensuring smooth operation on platforms with the necessary components, emphasizing its versatility and compatibility.
Astraeus-Library seamlessly integrates interfaces with hardware devices and peripherals through effective use of runtime polymorphism. This technique allows for clear separation between application logic and driver implementation, ensuring smooth operation on platforms with the necessary components, emphasizing its versatility and compatibility.

## Our Boards
Introducing **Astraeus-I**, a versatile multipurpose board meticulously designed for advanced avionic systems. Embedded with essential sensors, innovative modules, and customizable MicroMod processors, Astraeus-I stands out as an epitome of reliability and efficiency in the realm of avionics. Please fill out the [order form](order_form/order_form/) to get your hands on this avionics board.

<iframe width="560" height="315" src="https://www.youtube.com/embed/YyNU-0RBmXE?si=f1vBg76qjrNgK1a1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Expand Down
8 changes: 4 additions & 4 deletions docs/project_information/status.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@

<tr>
<td>
<a href="https://github.com/Astraeus-I/telemetry-recorder">Astraeus-I/telemetry-recorder</a>
<a href="https://github.com/Astraeus-Library/telemetry-recorder">Astraeus-Library/telemetry-recorder</a>
</td>
<td>
<a href="https://github.com/Astraeus-I/telemetry-recorder/actions/workflows/ci.yml"><img src="https://github.com/Astraeus-I/telemetry-recorder/actions/workflows/ci.yml/badge.svg" /></a>
<a href="https://github.com/Astraeus-Library/telemetry-recorder/actions/workflows/ci.yml"><img src="https://github.com/Astraeus-Library/telemetry-recorder/actions/workflows/ci.yml/badge.svg" /></a>
</td>
<td>
<img src="https://astraeus-i.github.io/telemetry-recorder/coverage/coverage.svg">
<img src="https://astraeus-Library.github.io/telemetry-recorder/coverage/coverage.svg">
</td>
<td>
<a href="https://github.com/Astraeus-I/telemetry-recorder/blob/main/conanfile.py"><img src="https://astraeus-i.github.io/telemetry-recorder/latest_version.svg" /></a>
<a href="https://github.com/Astraeus-Library/telemetry-recorder/blob/main/conanfile.py"><img src="https://astraeus-Library.github.io/telemetry-recorder/latest_version.svg" /></a>
</td>
</tr>

Expand Down
6 changes: 3 additions & 3 deletions docs/user_guide/user_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ To connect the Astraeus-I board with other devices, start by referencing the pin
- Operating current: 200mA

!!! note
For detailed information on the Astraeus board's schematic and board layout, refer to the <a href="https://github.com/Astraeus-I/Astraeus-I-Board" target="_blank">Astraeus-I Board repository</a>
For detailed information on the Astraeus board's schematic and board layout, refer to the <a href="https://github.com/Astraeus-Library/Astraeus-I-Board" target="_blank">Astraeus-I Board repository</a>


## 💻 Software Details
Expand Down Expand Up @@ -85,7 +85,7 @@ def requirements(self):
self.requires("libhal-util/[^3.0.0]")
```
!!! note
Check out the <a href="https://github.com/Astraeus-I/telemetry-recorder" target="_blank">telemetry recorder</a> tool if you want to record data from the Astraeus-I board.
Check out the <a href="https://github.com/Astraeus-Library/telemetry-recorder" target="_blank">telemetry recorder</a> tool if you want to record data from the Astraeus-I board.


## ⌨ Development Tools
Expand Down Expand Up @@ -134,7 +134,7 @@ This cases are intended to be fabricated using any filament for an FDM printer i

function getAssetPath(fileName) {
const isLocal = window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1';
return isLocal ? `../../assets/${fileName}` : `https://raw.githubusercontent.com/Astraeus-I/Astraeus-I.github.io/main/docs/assets/${fileName}`;
return isLocal ? `../../assets/${fileName}` : `https://raw.githubusercontent.com/Astraeus-Library/Astraeus-Library.github.io/main/docs/assets/${fileName}`;
}

function setupSTLViewer(containerId, stlFileName) {
Expand Down
10 changes: 5 additions & 5 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
site_name: Astraeus-I
repo_url: https://github.com/Astraeus-I
repo_name: Astraeus-I
site_name: Astraeus-Library
repo_url: https://github.com/Astraeus-Library
repo_name: Astraeus-Library

theme:
name: material
Expand Down Expand Up @@ -55,7 +55,7 @@ plugins:
extra:
social:
- icon: fontawesome/brands/github-alt
link: https://github.com/Astraeus-I
link: https://github.com/Astraeus-Library
- icon: fontawesome/brands/discord
link: https://discord.gg/7H8FzkXEgZ

Expand All @@ -78,4 +78,4 @@ markdown_extensions:
- attr_list

copyright: |
&copy; 2024 <a href="https://github.com/Astraeus-I" target="_blank" rel="noopener">Astraeus-I</a>
&copy; 2024 <a href="https://github.com/Astraeus-Library" target="_blank" rel="noopener">Astraeus-Library</a>
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6b009aa

Please sign in to comment.