170 likes | 188 Views
The NAIF Node PDSMC Report Addresses both NAIF Node and Core SPICE Development. March 25, 2010 Charles Acton. The Five Faces of NAIF. Percentages are relative to total NAIF Funding. AMMOS Funding of some SPICE extensions, bug fixes and porting. NASA funded support for ESA’s MEX and
E N D
The NAIF NodePDSMC ReportAddresses both NAIF Node and Core SPICE Development March 25, 2010 Charles Acton
The Five Faces of NAIF Percentages are relative to total NAIF Funding AMMOS Funding of some SPICE extensions, bug fixes and porting NASA funded support for ESA’s MEX and Rosetta Missions, and Russia’s Grunt mission 15% 10% 30% 23% 22% Core SPICE System Development SPICE Deployment and Operations on planetary missions NAIF Node of the PDS Development Flight Operations Archive Operations
Space Agencies Using SPICE CSA RSA ESTEC DLR GRC MIT Ames ESAC CNSA? LASP ESOC APL JPL GSFC ASI CNES SWRI JAXA Langley JSC Marshall ISRO NASA Field Centers European Space Agency Indian Space Research Organization U.S. Institutions French Space Agency Japan Aerospace Exploration Agency German Space Agency Russian Federal Space Agency Canadian Space Agency
SPICE Flight Project Uses of SPICE Navigation Operations Support Science Observation Planning Spacecraft Performance Analysis DSN Scheduling, Metric Predicts and Media Calibration The original focus of SPICE Produce Science Data Products Mission Evaluation from Engineering Perspective Science Data Archive Preparation Mission Evaluation from Science Perspective Science Research Mission Design Mission Concept Development Animations for Education and Public Outreach SPICE Toolkit Software Mission Phases Conception Operations SPICE Data Files Post mission Implementation
Archive Status LRO • Mars Odyssey • Cassini • MER Rovers • MRO • MESSENGER • New Horizons • Mars Express • Venus Express • Rosetta • Hayabusa • Awaiting SBN review • NExT • EPOXI • MSL • Juno • Phobos-Grunt Phoenix LCROSS Galileo Selene Chang’e-1 Chandrayaan-1 MAVEN ? Restorations Magellan Voyager
PDS 2010 Support • Participating as requested in various activities • Level is rather small, but apparently adequate • Design seems ok so far regarding SPICE • One small change being worked by EN/NAIF • Status of new core SPICE capabilities that might help with future PDS 2010 services • Java Native Interface to SPICE (JNISpice) • Could make building modern PDS tools (“geometry engine”, etc.) easier to build • Alpha-test version is out in the community now • Geometry finder subsystem • Substantial capability available in current Toolkit (N63) • A bit more to be added in next Toolkit release
Other Items • IPDA Ancillary Data Project • Not sure if this could/should move forward • Not too much interest; folks are busy with other items • Perhaps just maintaining the status quo with regard to ancillary data (i.e. no “project”) is best? • SPICE Training • Recent classes held in Tokyo*, Pasadena, Madrid* • Moscow training coming up in May (using PhSRM funds) • The NAIF team now believes major changes are needed • Separate tutorials for individual use versus those presented at classes • More extensive/meaty “hands-on” programming lessons • If doable, provide three different classes: • Beginners (for consumers) – a simplified version of the current class • Kernel producers • Advanced (for consumers and producers) * Travel costs reimbursed by JAXA and ESA, respectively
N63 to date: 2868 (up 5% over N62) 3/16/09 – 3/18/10 Fortran: 735 C: 1177 IDL: 441 MATLAB: 515 PC: 2175 Mac Intel 453 Sun 136 Mac PPC 104 N62: 2734 (up 21% over N61) 3/5/08 - 3/15/09 Fortran: 673 C: 1200 IDL: 383 MATLAB: 478 Toolkit Download Metrics
“Geometry finder” subsystem released Alpha-test Java interface to SPICE released Minimal further development of new shape models: tessellated plate model digital elevation model Several new computing environments supported Total is now 34 Participated in NASA Software of the Year competition Runner-up All mission SPICE data are promptly archived Includes data from APL and ESA “FURNSH” kernels provide convenient aggregations of related SPICE data files SPICE Archiving Guide and allied tools improved and distributed Modest improvements to training materials Programming lessons and tutorials SPICE training classes held in Japan, U.S. and Europe New SPICE data set sub setting service implemented Identified several problems with LRO data processing Some Recent Accomplishments Core SPICE Development NAIF Node
Complete the Java interface to SPICE Python interface to SPICE Additions to the “geometry finder” subsystem Complete the shape model subsystem Ephemeris selection aide “GEOCALC” web-based geometry calculator tool* Frame construction and visualization tool* All mission SPICE data archived on time Participate in PDS2010 Participate in IPDA? Complete the NAIF node backup arrangement Revamped SPICE training curriculum More SPICE training classes Complete restorations for Magellan and Galileo Examples of Planned Work Core SPICE Development NAIF Node *Involves AMMOS co-funding
Questions for NAIF’s Advisory Board(That’s you!) • What problems have you discerned, or heard of… • regarding Core SPICE Development? • regarding NAIF Node Operations? • Are SPICE Development and NAIF Node Operations appropriately integrated into the PDS enterprise • Where might improvements be made? • What are your recommendations for modification to NAIF’s plans for future work*… • regarding Core SPICE Development? • regarding NAIF Node Operations? * NAIF can provide more details on planned work to anyone interested in this.
Design, Implement, Test, Document … … all SPICE Toolkit software and data file designs Develop archive standards and tools Receive and peer review SPICE archives Distribute archived SPICE data Provide expert advice on use of archived SPICE data and allied Toolkit software Produce training materials Provide SPICE classes Operate the NAIF Node of PDS Participate in all PDS activities NAIF Functions Funded by “PDS” Core SPICE Development NAIF Node
SPICE works quite well Used by all NASA planetary missions Adopted by many non-planetary missions Adopted by all major foreign space agencies Hundreds of users Very few bugs/errors Very few complaints Principal complaints Substantial learning curve NAIF is slow to provide: new language interfaces new supported platforms new capabilities NAIF does pretty well SPICE data archives are on time, correct, complete, and well documented Customer support is excellent Lots of use of the web pages and NAIF server Very few complaints Principal complaints Need to offer more kinds of focused classes Classes should have less lecturing, more student programming Can be hard to select needed data file(s) (This applies more to mission operations data than to archived data) NAIF’s Perception of Customer’s Opinions Based in part on customer emails and face-to-face discussions Core SPICE Development NAIF Node
Our work lists are long and getting longer Maintaining all we offer is very time consuming lots of code lots of languages lots of platforms lots of documents and will become more so as we continue to add new capabilities, new languages and new platforms. Some non-JPL NASA projects are unprepared to produce good and complete SPICE data sets The current central catalog interface to archived SPICE data does not work well Preparing for and conducting training classes takes a great deal of effort–principally because SPICE continues to evolve Helping users takes a good deal of time, especially for those who are neophytes or are in a hurry If/when/how to deal with foreign planetary missions remains largely a mystery Need to finish ancillary data restorations NAIF’s View of Its Challenges In addition to the issues noted on the previous chart… Core SPICE Development NAIF Node
More Uses of SPICE Radio Astronomy Space Technology Demonstrations Teaching Students SPICE Selecting Science Data From an Archive Orbital Mechanics Research National Defense Applications Ephemerides for Observatories Spacecraft Collision Avoidance