Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small fixes to developer documentation #258

Merged
merged 4 commits into from
Dec 18, 2024

Conversation

jscheidtmann
Copy link
Contributor

  • Provide a howto in the "Documentation" secion, how to compile and review documentation locally.
  • Added note that development on windows is possible.

Copy link
Owner

@brickbots brickbots left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fantastic, great rewrite!

@brickbots brickbots merged commit 3e4730f into brickbots:main Dec 18, 2024
1 check passed
brickbots added a commit that referenced this pull request Jan 2, 2025
* Remove align related prints

* GPS async processing (#237)

* Remove active from state, put solver in loop.

Fix typos and nox redefinition error

* Restore logconf

* Crashes on HardwarePWM

* gps rewrite

* wrap the generators

* async gps

* async gps

* merge troubles

* ignore hip_main.dat

* SKY should leave time for TPV to run

* No await for queue ops

* Use other error info for faster lock

* hdop and pdop getting it from sky

* Fix logging

* Fix wifi password with equals sign crash (#239)

* Fix #238

* Fix whitespace parsing issues with re

* Remove print statements as per PR review

* Add missing flat camera tray, pi_sugar spacer, and adjust pimount gps holder

* Formatting

* Fix align, and promot in menus (#244)

* Remove bg image on obj details, improve contrast on logging stars (#245)

* Refactor sleep into specific manager class (#246)

* Align fix Pt 2 (#247)

* Refactor sleep into specific manager class

* Fix align, and promot in menus

* Improve reliability of align in questionable solve conditions

* Remove debug print

* 1. comets (#198)

* Abstract color modifiers, line numbers to support nearby mode

* Remove focus method

* Trying sorting option visualisation

* Used now MagnitudeObject, used new setup way everywhere.

* Fix unit tests

* nox passes now

* Correct unit test

* Fix linting

* Extract nearby code in class.

Implement update criteria and make it actually  update.
Make updating 1000x faster by limiting to only 100 nearby objects.

* nox reformatting

* Return empty list for sorting nearby without solution

* Changed Debug camera behaviour.

- there are now 3 images: debug1 - debug3
- 2 images solve, one doesn't
- all images stay the same for 5 seconds. This is to be able to visually
  test nearby and other location dependent views.

* Add missing soft links

* Sped up nearby by ~400x, fixed planet nearby.

Also removed old nearby code and put nearby classes there.

* Testing long up and long down

* Working comets, still mag issues

* Finding ways to speed up comet calcs

* Add TimerCatalog, cleanup

* further debugging

* missing import

* Migrate PyHotkey code to latest release

* Add sleeping to timed catalogs, probably not best solution

* fix part of diff to main

* another main diff fix

* Working and cleaned up comets

* Fix crash due to optional removal

* Small logging changes, reinstate fake gps on fake hardware

* Move all comet related code to comets.py

* Better sys_utils handling

* Fix possible deadlock, reduce logging

* Show comet data age, object count

* cleanup

* 2. Restart (#243)



* Add restart option

* 2. Skysafari crash (#242)


* Fix possible deadlock, reduce logging

* Rewrite pos_server loop to be more robust for disconnects.

Also added test script

* Larger GPS antenna holder

* Add v3 Kicad files

* Fix mis-labeld restart

* Add User Observing Equipment Config (#252)

* Add equipment tracking

* Fix up active equipment serialization, add some calculation functions

* Switch eyepiece FL to floatf'

* Update JLCPCB pos (pick and place) and BOM csv files

* Adding test step file

* fix docs typo

* Updating build guide for v2.5 camera

* Ignore import error for tetra3 in mypy

* Remove mypy ignore

* Small fixes to developer documentation (#258)

* Mention option to develop on windows.

* How to run Documentation locally

* Revert "How to run Documentation locally"

This reverts commit 75892ae.

* The docs are build automatically.

* Equipment  (#255)

* Add equipment support in the web interface.

* Add missing equipment.tpl file and fix nox error.

* Add missing equipment.tpl file and fix nox error.

* Default mount for import from DeepskyLog is Alt/Az.

* Add telescope and eyepiece information to the PiFinder interface.

* Select telescope and eyepiece from the PiFinder screen.

* Remove make from name on PiFinder screen.

* Remove make from name on PiFinder screen.

* Use one of the configured eyepieces when logging an observation.

* Ruff lint/formatting

* Update Cedar Detect / Solve and Solidify Align (#256)

* Starting cedar update, align code changed

* Cedar detect update

* Cedar detect update - RPI version

* Switching to selective migrations

* Add submodule migration

* switch check for files

* working on conditionals

* Recompile on rpi4

* Use cedar-solve 0.5.1

* Remove debug prints

* Working on mypy failure

* Update to proper tetra3

* Update for mypy

* Maybe working now?

* Remove symlink

* Update tetra3 version

* Simplify tetra3 update

* Simplify tetra3 update

* Ignore imu on alignment screen, adjust menu, clean up debug

* Fix reticle position after alignment

* Add Architecture documentation (#259)

* Add entry for entering RA/DEC in Objects menu.

* Add Architecture description to documentation.

* Added a high level description of architecture

* Added more information

Running monkey fuzz scripts,
Testing

* Added more reqs, image is passing and short description of main processes

* Revert "Add entry for entering RA/DEC in Objects menu." this is

This reverts commit be5a7c8.

* Fix formatting of links and provide a nice structure for architecture docs

* Some finetuning.

* Add more documentation on process collaboration

* Take PR #256 into account.

---------

Co-authored-by: Jens Scheidtmann <jscheidtmann@users.noreply.github.com>

* Use raw linear images in imaging pipeline (#260)

* Raw output for camera in shared state

* feeding linear image through pipeline

* imx296 working with auto-stretch, removed vestigal double return

* Clean up capture_file

* Works with v2 camera

* Add option for az arrow reversal

---------

Co-authored-by: mrosseel <mike.rosseel@gmail.com>
Co-authored-by: Jens Scheidtmann <Jens.Scheidtmann@gmail.com>
Co-authored-by: Wim De Meester <wim.demeester@kuleuven.be>
Co-authored-by: Jens Scheidtmann <jscheidtmann@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants