aboutsummaryrefslogtreecommitdiff
path: root/vendor/voclient/voapps/_vo.cap
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/voclient/voapps/_vo.cap')
-rw-r--r--vendor/voclient/voapps/_vo.cap90
1 files changed, 90 insertions, 0 deletions
diff --git a/vendor/voclient/voapps/_vo.cap b/vendor/voclient/voapps/_vo.cap
new file mode 100644
index 00000000..6e2da272
--- /dev/null
+++ b/vendor/voclient/voapps/_vo.cap
@@ -0,0 +1,90 @@
+
+
+ We didn't really get to it yesterday, but I wanted to start a
+discussion about what specific capabilities we might want to deliver by
+June. My understanding is that "immediately useful" has a very high
+priority, and a distribution of desktop tools serves a different audience
+than an API in any language.
+
+ This set of tools may be packaged and distributed differently
+than the API release but offers something people can immediate begin to
+play with, rather than tinkering with code to write their own (that will
+hopefully come later as well). Also, lots of astronomers will simply want
+FITS files or tables to appear to their machine, they may be turned off at
+the prospect of walking a votable themselves.
+
+ Given that starting position, I took a look at what's currently
+available/possible in VOClient and borrowed some ideas from the IRAF
+integration, and came up with about two dozen CLI tools that could
+realistically be delivered by a June review (assuming work is split up
+between core voclient dev and writing utilities from existing interfaces).
+These would be C tools, but the same functionality could be wrapped in
+an pythonic interface to provide similar high-level capabilities to
+programmers (or simply used to build some other VO tool in python).
+
+ This is just a first cut at such a list, but I think it would be
+pretty easy to write user-stories about how having these *capabilities* at
+the command-line or scripting environment could be used in a science
+workflow. I'd have to think some more about how these fit into the current
+ecosystem diagram. Comments?
+
+
+Cheers,
+-Mike
+
+-----------
+
+
+Registry:
+ vodirectory VO Resource discovery (keyword search, resolution, info)
+
+Data Access:
+ vodata Query and Access VO data (general engine)
+ vocatalog Query VO catalog services (SAMP load to overlay) (1
+ voimage Query VO image services (SAMP load to display) (1
+ vospectrum Query VO spectrum services (SAMP load) (1
+
+ dss Load DSS field in display (SAMP to ds9/aladin) (1
+ obslog Query public observation logs (1
+
+ Notes: do we need SED and/or Time Series access tools here?
+
+VOTable:
+ votcnv Convert to/from votable format
+ votget Download data access references in a VOTable (w/ selection)
+ votsplit Split a multi-resource votable (opt. output conversion) (2a
+ votjoin Join multiple votables into a multi-resource table (2a
+ votinfo Print information about a votable
+
+ Notes: similar tools for VOEvent packets could be written
+
+SAMP:
+ samp SAMP utility command (list clients, start hub, etc) (2a
+ send Send a SAMP message from the cmdline (2a
+ listener Listen for SAMP messages (2a
+
+ Notes: similar tools for VOEvent packets could be written
+
+Cross-Compare
+ voxmatch Cross-compare local table an VO data (3
+
+VOSpace:
+
+ vosput Put files to a VOSpace (4
+ vosget Get files from a VOSpace (4
+ vosmove Move files/nodes between VOSpaces (4
+ voslist List files/nodes in a VOSpace (4
+ vosdelete Delete files/nodes in a VOSpace (4
+
+Name Resolver:
+ sesame Resolve object names to positions
+
+Moving Targets:
+ skybot List known moving objects in an image (2b
+
+
+ Notes: 1) utility wrapper command around vodata
+ 2a) exists as simple demo currently and would need work,
+ 2b) could be written, doesn't currently exist
+ 3) would require work on SCC progrmmatic interface
+ 4) would require VOSpace implementation in voclient