My AstroImaging Planner

The latest version v0.4.0 is available! Lots of new changes in this release, including:

  • Changed the way targets and stored data are matched. No longer need specific target group or filename. Matching is now done via RA/DEC matchup and frame overlap :tada:
  • Added ability to update location data via map :world_map:
  • Add timezone support :clock1:
  • Added light pollution data that updates with location change :tada:
  • Added labels for scatter points in frame inspector tab to distinguish multiple targets :label:
  • General format/UI changes
  • Bug fixes :bug:
  • Added tracking of moved/removed subframe files
  • Added/updated documentation
  • Added Help tab

There’s a new Readme to walk through installation and usage.

@gboyle this newest version should work for you. If you find it’s not working out, please let me know.

3 Likes

I hope is ok to check in here and not deemed off topic but the i try to install docker (and bearing in mind i dont know what that is…) i get a message saying that the wsl 2 instal is incomplete and inviting me to install linux kernel updates which is throwing me off altogether… do i need to do this stuff or do i ignore this wsl2 stuff?

Hi Gabe
i’m afraid i am still a numpty.
first off is this docker/linux kernel stuff - clueless on that
next up i know where my image data is but can’t see a folder choice option for roboclip stuff.
…so when i tried the 8050 thing it looked at me like i was clueless…
if there is any chance you could jump on and sort it i would more than buy you a coffee!!!
cheers
g

PM sent. For others, if you have issues getting up and running, please PM me :slight_smile:

hi Gabe this eve is good - tomorrow lesss so and rest of week ok too…
can send you teamviewer link /zoom etc…
cheers
gavin

Any chance you can turn this into a full automated solution that images objects based on priority?
Tim Hutchison showed a nice program he built for his observatory to do this on the astroimaging channel.
You might jump on you tube to have a look.

Max Mirot

1 Like

Thanks for the suggestion. I’ve been meaning to watch that video. I do have on my roadmap some ways to set a target’s priority and have an auto-suggested sequence based on that priority, goals and local light pollution (moon, nearby cities, etc.)

Gabe

v0.4.1 available now:

Changes:

  • Add auto-debayer functionality to aberration inspector
  • Add moon phase and object transit data to target graph
  • Add csv export button to all tables
  • Bug: extreme marker size bug
  • Bug: missing pending targets in targets table
  • Bug: fix default mpsas value not being read correctly
  • Bug: fix issue when there is no match for targets in frames
6 Likes

Hi Gabe,

Thanks a lot! BTW if I want to upgrade (from 0.4.0 to 0.4.1), do I just need to run the “update-app.bat” and it will bring me to the latest version, or do I need to delete the 040 version in Docker, download the new folder, and re-run “run-app.bat”?

Yizhou, yes, you can do the following:

  • Stop currently running containers in the docker dashboard UI
  • Run the update-app.bat file to pull down the latest image.
  • Resume in the UI by hitting the Play button, or you can re-run the run-app.bat file.

1 Like

Hoi, i try get it running on my Docker NAS synolagy, but without success, does some have done this before? and can, Assist me with this?

I also try to run it on my Mac I copied the Voyager files to my mac

It running /processing constantly

image
image


And the can access a web page on local host

My paths
image

Copied Directory structure

image

Any hint what is going wrong?

Chris

Hi Gabe,

This planner seems a nifty solution and with auto-sequence generator we can have an automated imaging session manager. Looking forward to the progress and new features.

Best regards,
Satwant

Hi Gabe, I have downloaded and installed. Like many others news to Docker. Code is running but localhost:8050 is not working and planner keeps exiting with code 1.

Any suggestions?

Cheers Scott

1 Like

update
solved this by redeploying the docker code

Chris

Hi Gabe,

I just updated to the latest version and I am experiencing the same issues as Scott.

Cheers,

Jose

Thanks for letting me know guys. I’ll take a look. Would you mind sending me the logs? The file I’m looking for is logs/planner.log.

Gabe

Hi, the planner.log file only contains one entry:

2021-05-30 19:12:31,712 INFO data_merge Index(['OBJECT', 'TARGET', 'Instrument', 'Focal Length', 'Binning', 'GROUP',
   'NOTE', 'RAJ2000', 'DECJ2000'],
  dtype='object', name='FILTER')

Thanks @Jose_Mtanous for sending the logs. Unfortunately, the logs aren’t too helpful right now. I’ve added additional logging and error handling on the dev image. Please change the app version entry in the conf/env.conf file to:

# app version (e.g. latest, version-0.3.3, etc.)
APP_VERSION=dev

This will pull from the development docker image. Then run update-app.bat, and rerun the run-app.bat file. Please send me the logs with this version.

Thanks!
Gabe

Hi Gabe,

The log file is attached, it has more information now.

FWIW: On the env.conf I changed:

APP_VERSION=dev

And in update-app.bat I changed:

docker pull gshau/astroimaging-planner:dev

Cheers,

Jose

planner.log.csv (5.9 KB)

Gabe,

Ran with Dev after second try. Locked up, but did manage to open localhost and get some response. Unfortunately, I can’t upload the log because I am a new user.

one error message from inside localhost was:

Traceback (most recent call last):
File “/usr/local/lib/python3.8/site-packages/pandas/core/indexes/base.py”, line 2895, in get_loc
return self._engine.get_loc(casted_key)
File “pandas/_libs/index.pyx”, line 70, in pandas._libs.index.IndexEngine.get_loc

File “pandas/_libs/index.pyx”, line 101, in pandas._libs.index.IndexEngine.get_loc

File “pandas/_libs/hashtable_class_helper.pxi”, line 1675, in pandas._libs.hashtable.PyObjectHashTable.get_item

File “pandas/_libs/hashtable_class_helper.pxi”, line 1683, in pandas._libs.hashtable.PyObjectHashTable.get_item

KeyError: ‘matching_targets’

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/usr/local/lib/python3.8/site-packages/pandas/core/indexes/base.py”, line 2895, in get_loc
return self._engine.get_loc(casted_key)
File “pandas/_libs/index.pyx”, line 70, in pandas._libs.index.IndexEngine.get_loc

File “pandas/_libs/index.pyx”, line 101, in pandas._libs.index.IndexEngine.get_loc

File “pandas/_libs/hashtable_class_helper.pxi”, line 1675, in pandas._libs.hashtable.PyObjectHashTable.get_item

File “pandas/_libs/hashtable_class_helper.pxi”, line 1683, in pandas._libs.hashtable.PyObjectHashTable.get_item

KeyError: ‘matching_targets’

The above exception was the direct cause of the following exception:

Regards

Scott

1 Like