{"id":280,"date":"2013-08-18T09:05:32","date_gmt":"2013-08-18T17:05:32","guid":{"rendered":"http:\/\/blog.astroplanner.net\/?p=280"},"modified":"2023-04-21T15:45:40","modified_gmt":"2023-04-21T23:45:40","slug":"advanced-features","status":"publish","type":"post","link":"http:\/\/blog.astroplanner.net\/?p=280","title":{"rendered":"Advanced Features"},"content":{"rendered":"<p>I have been pondering having an &#8220;Advanced&#8221; version of AstroPlanner containing various features only of interest to more advanced users. There would be an extra fee for these features to be enabled. Here&#8217;s some of my thinking on the matter.<\/p>\n<p><!--more--><\/p>\n<p>There are some potential features that are occasionally requested by more advanced users of the application. Although AstroPlanner is already riddled with features, some of which could be considered &#8220;advanced&#8221; (e.g. scripting), some of these potential features could be marginally dangerous in the wrong hands.<\/p>\n<p>For example, the ability to create your own internal catalogues. Currently (well, actually until last week), all internal catalogues (e.g. Messier, NGC, Arp, etc.) were generated by me, using a mix of preprocessing using a a custom-written app for each catalogue and final processing using a very flakey tool, originally coded 12 years ago. Except for very straightforward catalogues, this is a finicky and time-consuming &#8220;expert&#8221; process. Trust me.<\/p>\n<p>I have now created a feature in AstroPlanner that does the job of both the custom pre-processing app and the ancient, finicky final processor. It&#8217;s much nicer and more efficient than the old way. A lot of the preprocessing is no longer required, and the tool is much more flexible and user-friendly (see a forthcoming post about this).<\/p>\n<p>However, it is still a very complex process. The user manual entry for this is going to be long and arcane (and I&#8217;m not looking forward to writing it). I don&#8217;t want the average amateur bugging me incessantly about arcane details of how to configure this tool to import some specialised catalogue. There aren&#8217;t enough hours in the day. Nor do I necessarily want every Tom, Dick, or Harriet getting into the catalogue business. Although there is a lot of error detection in place, it&#8217;s still eminently possible to create a catalogue that has bogus data in it. An &#8220;advanced&#8221; user would, hopefully, be in a better position to know that the data are bogus and correct them.<\/p>\n<p>I also debated with the concept of just putting all the advanced stuff into V3, which would help &#8220;sell&#8221; the upgrade. This, unfortunately, doesn&#8217;t resolve the &#8220;expert&#8221; issue above, and probably won&#8217;t help with upgrade sales, since the features are only of interest to a few.<\/p>\n<p>Of course I can&#8217;t prevent non-experts from signing up for these features (unless I administer a pop quiz :^), but I doubt it will be a major problem.<\/p>\n<p>Here are some of the current top contenders for &#8220;advanced&#8221; features:<\/p>\n<ul>\n<li><strong>Catalogue generator<\/strong> (<em>largely done<\/em>). Create your own optimized internal catalogues.<\/li>\n<li><strong>User-contributed catalogues<\/strong> (<em>a la <\/em>plans and scripts). Share your catalogues with other advanced users.<\/li>\n<li><strong>Double star orbits<\/strong> (<em>largely done<\/em>). Where available, show plots of double star orbits and predict current separations and position angles.<\/li>\n<li><strong>Ephemeris generator<\/strong>. Generate accurate ephemerides for various solar system objects.<\/li>\n<li><strong>Imaging mosaic planner<\/strong>. Create an &#8220;optimal&#8221; mosaic of images to cover a given area of the sky.<\/li>\n<li><strong>Resource database editor<\/strong>. Don&#8217;t see your telescope, eyepiece, etc. in the lists of vendor-supplied hardware? No problem, add your own stuff and let all users benefit.<\/li>\n<li><strong>FITS file loading\/saving<\/strong>.<\/li>\n<\/ul>\n<p>This does <em>not<\/em> mean that I&#8217;m not planning any features for the next major (or even minor) release. I have plenty of ideas for that. However, oddly enough, most of them require a lot more work for me than the &#8220;advanced&#8221; features proposed here.<\/p>\n<p>Also, just because I&#8217;m working on this stuff does not mean it will be released. There have been several features in the past that were partially or fully developed before I decided not to include them, for various reasons (including a possible patent licensing dispute :^).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been pondering having an &#8220;Advanced&#8221; version of AstroPlanner containing various features only of interest to more advanced users. There would be an extra fee for these features to be enabled. Here&#8217;s some of my thinking on the matter.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-280","post","type-post","status-publish","format-standard","hentry","category-astroplanner-development"],"_links":{"self":[{"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=\/wp\/v2\/posts\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=280"}],"version-history":[{"count":3,"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=\/wp\/v2\/posts\/280\/revisions"}],"predecessor-version":[{"id":304,"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=\/wp\/v2\/posts\/280\/revisions\/304"}],"wp:attachment":[{"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.astroplanner.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}