├── .gitattributes ├── .github └── workflows │ └── format-check.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .python-version ├── LICENSE ├── NOTICE.md ├── README.md ├── docs ├── CONTRIBUTING.md └── INSTALLATION.md ├── eslint.config.mjs ├── examples ├── image_coords.csv ├── picHighBall.jpeg ├── picLightDog.jpeg ├── picMemeRider1.jpeg └── picMemeRider3.jpeg ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prototype ├── README.md ├── config.py ├── core │ ├── __init__.py │ ├── astro_coord │ │ ├── calc.py │ │ ├── data.py │ │ ├── remote.py │ │ ├── stellarium.COPYING │ │ └── utils.py │ ├── astrometry │ │ ├── client.py │ │ ├── extract.py │ │ └── solve.py │ ├── moon_time │ │ ├── calc.py │ │ └── utils.py │ ├── positioning │ │ ├── __init__.py │ │ ├── calc.py │ │ ├── find_z │ │ │ ├── README.md │ │ │ ├── benchmark.py │ │ │ ├── methods │ │ │ │ ├── __init__.py │ │ │ │ ├── bi_mean.py │ │ │ │ ├── fix_refraction.py │ │ │ │ ├── north_len.py │ │ │ │ └── trisect.py │ │ │ └── utils │ │ │ │ └── math.py │ │ ├── latitude │ │ │ ├── benchmark.py │ │ │ ├── constants.py │ │ │ ├── method │ │ │ │ ├── __init__.py │ │ │ │ ├── bisect_formular.py │ │ │ │ ├── bisect_tabular.py │ │ │ │ ├── naive.py │ │ │ │ ├── series.py │ │ │ │ └── series2.py │ │ │ ├── readme.md │ │ │ └── series_model.py │ │ ├── locator │ │ │ ├── README.md │ │ │ ├── benchmark.py │ │ │ ├── methods │ │ │ │ ├── __init__.py │ │ │ │ ├── bi_median.py │ │ │ │ └── matrix_inverse.py │ │ │ └── utils │ │ │ │ └── math.py │ │ └── top_point │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── benchmark.py │ │ │ ├── experiment.py │ │ │ ├── methods │ │ │ ├── __init__.py │ │ │ ├── least_square.py │ │ │ ├── matrix_inverse.py │ │ │ ├── matrix_inverse_normalized.py │ │ │ ├── median.py │ │ │ ├── median2.py │ │ │ ├── nearest_l2.py │ │ │ ├── optim.py │ │ │ ├── sphere.py │ │ │ └── square_weight.py │ │ │ └── utils │ │ │ └── plane.py │ └── stellarium │ │ ├── readme.md │ │ └── screenshot.py ├── main.py ├── requirements-dev.txt ├── requirements.txt ├── routers │ ├── __init__.py │ ├── astro_coord.py │ ├── astrometry.py │ ├── bmap.py │ ├── limiter.py │ ├── moon_time.py │ └── positioning.py ├── schemas │ ├── __init__.py │ ├── astro_coord.py │ ├── astrometry │ │ ├── extract_stars.py │ │ ├── recognize.py │ │ └── submit.py │ ├── base.py │ ├── moon_time.py │ └── positioning.py └── tests │ ├── __init__.py │ ├── test_astro_coord.py │ ├── test_astrometry │ ├── test_extract_stars.py │ ├── test_recognize.py │ └── test_submit.py │ ├── test_moon_time.py │ ├── test_positioning.py │ └── test_utils.py ├── pyproject.toml ├── src ├── config.js ├── css │ └── site.css ├── help.html ├── img │ └── icon │ │ ├── calcu1.png │ │ ├── calcu2.gif │ │ ├── celePick.png │ │ ├── compass.png │ │ ├── emojiThinking.png │ │ ├── eraseMark.png │ │ ├── favicon.ico │ │ ├── gitcat.png │ │ ├── hand_1.png │ │ ├── hand_2.png │ │ ├── horiZen.png │ │ ├── marker.png │ │ ├── moonTime.png │ │ ├── picker.png │ │ ├── resetPick.png │ │ ├── selectStars.png │ │ ├── starLocator-2.png │ │ ├── starLocator.png │ │ ├── starRecognize.png │ │ ├── stars.png │ │ ├── stellariumweb.svg │ │ ├── vaniHori.png │ │ ├── vaniZen.png │ │ └── zenith.png ├── index.html ├── index.js └── interface │ ├── classes │ ├── EventManager.js │ ├── TouchEventAdapter.js │ └── interact.js │ ├── elements │ ├── Baseclass.js │ ├── CelestialBody.js │ ├── PlumbLine.js │ └── Rectangle.js │ ├── functions │ ├── AutoComplete.js │ ├── Calc.js │ ├── CeleCoord.js │ ├── CeleRecognition.js │ ├── Default.js │ ├── ImageChange.js │ ├── MoonTime.js │ ├── PickCele.js │ ├── PickPL.js │ └── SelectStars.js │ ├── init.js │ ├── starZH2EN.js │ └── utils.js ├── uv.lock ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/format-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/.github/workflows/format-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/.prettierrc -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/README.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/docs/INSTALLATION.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/image_coords.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/examples/image_coords.csv -------------------------------------------------------------------------------- /examples/picHighBall.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/examples/picHighBall.jpeg -------------------------------------------------------------------------------- /examples/picLightDog.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/examples/picLightDog.jpeg -------------------------------------------------------------------------------- /examples/picMemeRider1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/examples/picMemeRider1.jpeg -------------------------------------------------------------------------------- /examples/picMemeRider3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/examples/picMemeRider3.jpeg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | onlyBuiltDependencies: 2 | - canvas 3 | -------------------------------------------------------------------------------- /prototype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/README.md -------------------------------------------------------------------------------- /prototype/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/config.py -------------------------------------------------------------------------------- /prototype/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/astro_coord/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astro_coord/calc.py -------------------------------------------------------------------------------- /prototype/core/astro_coord/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astro_coord/data.py -------------------------------------------------------------------------------- /prototype/core/astro_coord/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astro_coord/remote.py -------------------------------------------------------------------------------- /prototype/core/astro_coord/stellarium.COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astro_coord/stellarium.COPYING -------------------------------------------------------------------------------- /prototype/core/astro_coord/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astro_coord/utils.py -------------------------------------------------------------------------------- /prototype/core/astrometry/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astrometry/client.py -------------------------------------------------------------------------------- /prototype/core/astrometry/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astrometry/extract.py -------------------------------------------------------------------------------- /prototype/core/astrometry/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/astrometry/solve.py -------------------------------------------------------------------------------- /prototype/core/moon_time/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/moon_time/calc.py -------------------------------------------------------------------------------- /prototype/core/moon_time/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/moon_time/utils.py -------------------------------------------------------------------------------- /prototype/core/positioning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/positioning/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/calc.py -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/README.md -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/benchmark.py -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/methods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/methods/bi_mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/methods/bi_mean.py -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/methods/fix_refraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/methods/fix_refraction.py -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/methods/north_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/methods/north_len.py -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/methods/trisect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/methods/trisect.py -------------------------------------------------------------------------------- /prototype/core/positioning/find_z/utils/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/find_z/utils/math.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/benchmark.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/constants.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/method/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/method/bisect_formular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/method/bisect_formular.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/method/bisect_tabular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/method/bisect_tabular.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/method/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/method/naive.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/method/series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/method/series.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/method/series2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/method/series2.py -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/readme.md -------------------------------------------------------------------------------- /prototype/core/positioning/latitude/series_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/latitude/series_model.py -------------------------------------------------------------------------------- /prototype/core/positioning/locator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/locator/README.md -------------------------------------------------------------------------------- /prototype/core/positioning/locator/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/locator/benchmark.py -------------------------------------------------------------------------------- /prototype/core/positioning/locator/methods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/positioning/locator/methods/bi_median.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/locator/methods/bi_median.py -------------------------------------------------------------------------------- /prototype/core/positioning/locator/methods/matrix_inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/locator/methods/matrix_inverse.py -------------------------------------------------------------------------------- /prototype/core/positioning/locator/utils/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/locator/utils/math.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/README.md -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/benchmark.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/experiment.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/least_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/least_square.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/matrix_inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/matrix_inverse.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/matrix_inverse_normalized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/matrix_inverse_normalized.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/median.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/median.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/median2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/median2.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/nearest_l2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/nearest_l2.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/optim.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/sphere.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/methods/square_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/methods/square_weight.py -------------------------------------------------------------------------------- /prototype/core/positioning/top_point/utils/plane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/positioning/top_point/utils/plane.py -------------------------------------------------------------------------------- /prototype/core/stellarium/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/stellarium/readme.md -------------------------------------------------------------------------------- /prototype/core/stellarium/screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/core/stellarium/screenshot.py -------------------------------------------------------------------------------- /prototype/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/main.py -------------------------------------------------------------------------------- /prototype/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/requirements-dev.txt -------------------------------------------------------------------------------- /prototype/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/requirements.txt -------------------------------------------------------------------------------- /prototype/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/routers/astro_coord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/routers/astro_coord.py -------------------------------------------------------------------------------- /prototype/routers/astrometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/routers/astrometry.py -------------------------------------------------------------------------------- /prototype/routers/bmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/routers/bmap.py -------------------------------------------------------------------------------- /prototype/routers/limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/routers/limiter.py -------------------------------------------------------------------------------- /prototype/routers/moon_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/routers/moon_time.py -------------------------------------------------------------------------------- /prototype/routers/positioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/routers/positioning.py -------------------------------------------------------------------------------- /prototype/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/schemas/astro_coord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/astro_coord.py -------------------------------------------------------------------------------- /prototype/schemas/astrometry/extract_stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/astrometry/extract_stars.py -------------------------------------------------------------------------------- /prototype/schemas/astrometry/recognize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/astrometry/recognize.py -------------------------------------------------------------------------------- /prototype/schemas/astrometry/submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/astrometry/submit.py -------------------------------------------------------------------------------- /prototype/schemas/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/base.py -------------------------------------------------------------------------------- /prototype/schemas/moon_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/moon_time.py -------------------------------------------------------------------------------- /prototype/schemas/positioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/schemas/positioning.py -------------------------------------------------------------------------------- /prototype/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prototype/tests/test_astro_coord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_astro_coord.py -------------------------------------------------------------------------------- /prototype/tests/test_astrometry/test_extract_stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_astrometry/test_extract_stars.py -------------------------------------------------------------------------------- /prototype/tests/test_astrometry/test_recognize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_astrometry/test_recognize.py -------------------------------------------------------------------------------- /prototype/tests/test_astrometry/test_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_astrometry/test_submit.py -------------------------------------------------------------------------------- /prototype/tests/test_moon_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_moon_time.py -------------------------------------------------------------------------------- /prototype/tests/test_positioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_positioning.py -------------------------------------------------------------------------------- /prototype/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/prototype/tests/test_utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- 1 | export const BACKEND_API = `http://localhost:6975/api`; 2 | -------------------------------------------------------------------------------- /src/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/css/site.css -------------------------------------------------------------------------------- /src/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/help.html -------------------------------------------------------------------------------- /src/img/icon/calcu1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/calcu1.png -------------------------------------------------------------------------------- /src/img/icon/calcu2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/calcu2.gif -------------------------------------------------------------------------------- /src/img/icon/celePick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/celePick.png -------------------------------------------------------------------------------- /src/img/icon/compass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/compass.png -------------------------------------------------------------------------------- /src/img/icon/emojiThinking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/emojiThinking.png -------------------------------------------------------------------------------- /src/img/icon/eraseMark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/eraseMark.png -------------------------------------------------------------------------------- /src/img/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/favicon.ico -------------------------------------------------------------------------------- /src/img/icon/gitcat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/gitcat.png -------------------------------------------------------------------------------- /src/img/icon/hand_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/hand_1.png -------------------------------------------------------------------------------- /src/img/icon/hand_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/hand_2.png -------------------------------------------------------------------------------- /src/img/icon/horiZen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/horiZen.png -------------------------------------------------------------------------------- /src/img/icon/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/marker.png -------------------------------------------------------------------------------- /src/img/icon/moonTime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/moonTime.png -------------------------------------------------------------------------------- /src/img/icon/picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/picker.png -------------------------------------------------------------------------------- /src/img/icon/resetPick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/resetPick.png -------------------------------------------------------------------------------- /src/img/icon/selectStars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/selectStars.png -------------------------------------------------------------------------------- /src/img/icon/starLocator-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/starLocator-2.png -------------------------------------------------------------------------------- /src/img/icon/starLocator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/starLocator.png -------------------------------------------------------------------------------- /src/img/icon/starRecognize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/starRecognize.png -------------------------------------------------------------------------------- /src/img/icon/stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/stars.png -------------------------------------------------------------------------------- /src/img/icon/stellariumweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/stellariumweb.svg -------------------------------------------------------------------------------- /src/img/icon/vaniHori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/vaniHori.png -------------------------------------------------------------------------------- /src/img/icon/vaniZen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/vaniZen.png -------------------------------------------------------------------------------- /src/img/icon/zenith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/img/icon/zenith.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/index.js -------------------------------------------------------------------------------- /src/interface/classes/EventManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/classes/EventManager.js -------------------------------------------------------------------------------- /src/interface/classes/TouchEventAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/classes/TouchEventAdapter.js -------------------------------------------------------------------------------- /src/interface/classes/interact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/classes/interact.js -------------------------------------------------------------------------------- /src/interface/elements/Baseclass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/elements/Baseclass.js -------------------------------------------------------------------------------- /src/interface/elements/CelestialBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/elements/CelestialBody.js -------------------------------------------------------------------------------- /src/interface/elements/PlumbLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/elements/PlumbLine.js -------------------------------------------------------------------------------- /src/interface/elements/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/elements/Rectangle.js -------------------------------------------------------------------------------- /src/interface/functions/AutoComplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/AutoComplete.js -------------------------------------------------------------------------------- /src/interface/functions/Calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/Calc.js -------------------------------------------------------------------------------- /src/interface/functions/CeleCoord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/CeleCoord.js -------------------------------------------------------------------------------- /src/interface/functions/CeleRecognition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/CeleRecognition.js -------------------------------------------------------------------------------- /src/interface/functions/Default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/Default.js -------------------------------------------------------------------------------- /src/interface/functions/ImageChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/ImageChange.js -------------------------------------------------------------------------------- /src/interface/functions/MoonTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/MoonTime.js -------------------------------------------------------------------------------- /src/interface/functions/PickCele.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/PickCele.js -------------------------------------------------------------------------------- /src/interface/functions/PickPL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/PickPL.js -------------------------------------------------------------------------------- /src/interface/functions/SelectStars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/functions/SelectStars.js -------------------------------------------------------------------------------- /src/interface/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/init.js -------------------------------------------------------------------------------- /src/interface/starZH2EN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/starZH2EN.js -------------------------------------------------------------------------------- /src/interface/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/src/interface/utils.js -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/uv.lock -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BengbuGuards/StarLocator/HEAD/webpack.prod.js --------------------------------------------------------------------------------