https://github.com/tiagohm/nebulosa
The complete integrated solution for all of your astronomical imaging needs.
https://github.com/tiagohm/nebulosa
angular astrometry-net astronomy ccd electron filter-wheel fits focuser hips2fits indi jpl-horizons kotlin ktor mount phd2 plate-solving primeng simbad vizier xisf
Last synced: 6 months ago
JSON representation
The complete integrated solution for all of your astronomical imaging needs.
- Host: GitHub
- URL: https://github.com/tiagohm/nebulosa
- Owner: tiagohm
- License: mit
- Created: 2022-11-21T00:07:38.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-12T21:07:46.000Z (6 months ago)
- Last Synced: 2025-04-12T21:31:08.453Z (6 months ago)
- Topics: angular, astrometry-net, astronomy, ccd, electron, filter-wheel, fits, focuser, hips2fits, indi, jpl-horizons, kotlin, ktor, mount, phd2, plate-solving, primeng, simbad, vizier, xisf
- Language: Kotlin
- Homepage: https://tiagohm.github.io/nebulosa/
- Size: 271 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Nebulosa
[](https://gist.github.com/cheerfulstoic/d107229326a01ff0f333a1d3476e068d)
The complete integrated solution for all of your astronomical imaging needs.
## Building
### Pre-requisites
* Java 17
* Node 20.9.0 or newer### Steps
1. `./gradlew api:shadowJar`
2. `cd desktop`
3. `npm i`#### On Linux
4. `npm run electron:build:deb` to build `.deb` package.
5. `npm run electron:build:app` to build `AppImage` package.
6. `npm run electron:build:rpm` to build `RPM` package.
7. `npm run electron:build:pacman` to build `.pacman` package.> Before build a `RPM` package, run `sudo apt install rpm`.
> Before build a `pacman` package on Ubuntu, run `sudo apt install libarchive-tools`.
#### On Windows
4. `npm run electron:build:portable` to build the portable `.exe`.
5. `npm run electron:build:msi` to build the `.msi` Installer.#### On Linux ARM (Raspberry PI)
run these commands before:
* `sudo apt install ruby ruby-dev`
* `sudo gem install fpm`4. `USE_SYSTEM_FPM=true npm run electron:build:deb` to build `.deb` package.
> Look at `release` subdirectory for the generated build.
> Alternatively, you can run `npm run electron:build` for build all package formats.