$ npm install direction-reveal --save-dev
The script is an ES6(ES2015) module but the compiled version is included in the build as "src/scripts/direction-reveal-umd.js". You can also copy "src/scripts/direction-reveal.js" into your own site if your build process can accommodate ES6 modules.
import DirectionReveal from 'direction-reveal';
// Init with default setup
const directionRevealDemo = DirectionReveal();
// Init with all options at default setting
const directionRevealDefault = DirectionReveal({
selector: '.direction-reveal',
itemSelector: '.direction-reveal__card',
animationName: 'swing',
animationPostfixEnter: 'enter',
animationPostfixLeave: 'leave',
enableTouch: true,
touchThreshold: 250
});
| Property | Default | Type | Description |
|---|---|---|---|
selector |
'.direction-reveal' | String | Container element selector. |
itemSelector |
'.direction-reveal__card' | String | Item element selector. |
animationName |
'swing' | String | Animation class. |
animationPostfixEnter |
'enter' | String | Animation CSS class postfix for enter event. |
animationPostfixLeave |
'leave' | String | Animation CSS class postfix for leave event. |
enableTouch |
true | Boolean | Adds touch event to show content on first click then follow link on the second click. |
touchThreshold |
250 | Number(ms) | The touch length in ms to trigger the reveal, this is to prevent triggering if user is scrolling. |
@import "node_modules/direction-reveal/src/styles/direction-reveal.scss";

Title

Description text.

...

The demos use  tags for the "direction-reveal__card" but
 tags can be used as below, specifying the tabindex ensures keyboard navigation works as expected. They can all have a value of 0 and will follow the source order of the divs.

...

Most of the animations above can be inverted so the overlay is visible by default and animates out on hover. Change the class 'direction-reveal__anim--enter' to 'direction-reveal__anim--leave' for this effect.
You can also add the class 'direction-reveal__anim--enter' or 'direction-reveal__anim--leave' to the image to animate it at the same time as overlay. This effect can be seen in the Slide & Push demo.
A 'directionChange' event is broadcast once a user enters/leaves an item with information about the action(enter,leave) and direction(top, right, bottom, left).
document.querySelector('#test').addEventListener('directionChange', (event) => {
console.log(`Action: ${event.detail.action} Direction: ${event.detail.direction}`);
});
The plugin will detect touch support and reveal the hidden content on first click then follow link on the second click. This can be disabled with the option enableTouch.
Supports all modern browsers(Firefox, Chrome and Edge) released as of January 2018. For older browsers you may need to include polyfills for Nodelist.forEach, Element.classList and Passive Event Listeners.
Clone or download from Github.
$ npm install
$ gulp serve
Inspired by a Codepen by Noel Delgado, this Stack overflow answer, the article Get an Element's position using javascript and
images from Unsplash.


An Educational Activity Tool
Learning via Subtitling (LvS) is a subtitling simulator designed for educational activities' purposes.
It comprises a multimedia player area, a subtitle editor area a document viewer area and a notes area. The multimedia player area allows the learner to view the film, both with and without subtitles. The subtitle editor allows the student to edit and manage the subtitles. The teacher's feedback can be included in the teacher notes area, whereas the students can add their own comments in the student notes area.
LvS runs under Windows 2000 or Windows XP operating system.
The user controls the media player interface in a linear fashion through the navigational controls which include buttons (VRC-type controls) for controlling the pace of the audio/video. The document viewer area is destined for instructions, information about the film, its script, exercises, etc. in a tab form.
On running the program, the user can choose the interface language. There are two languages available in the current version (Greek, English) but it will be soon extended to cover more languages.


This next step works with msysGit (Git for Windows) or on any *NIX system.
ssh-keygen -t rsa -C<EMAIL_ADDRESS>The -t
flag is the algorithms used to create the key. The -C
flag is the comment attached to the key. The comment can serve as a reminder of which system you use this with if you are going to generate more than one key pair to partition your Git SSH key from other SSH-authenticated systems and servers.
Other algorithms, like DSA, can also be used for SSH authentication and are compatible with Git, since Git is merely using the operating system's underlying SSH capabilities.
ssh-keygen -t dsa -C<EMAIL_ADDRESS>Lengthier instructions for SSH key generation can be found at the excellent GitHub page.
The decision whether or not to use a passphrase for your SSH keys can also be found on GitHub.
Most Git services use half of the key we just generated for authenticating instead of the typical username and password. In security terms, SSH keys are quite a bit stronger than usernames.
Keep the private half of the key (id_rsa
) protected. Give away the public half (id_rsa.pub
) liberally. You could even store it in a directory service if desired.
If you are in control of a server on which you'll be storing Git repos, you can authorize your account to automatically sign in. While logged in to the remote server, put the contents of a user's id_rsa.pub
file on a single line (absolutely no linebreaks!) on a file named ~/.ssh/authorized_keys
.
Similarly, key strings are copied-and-pasted to web based repositories like GitHub via the user interface. Copy the contents of id_rsa.pub
to the clipboard and paste it into the appropriate textbox in the web UI of GitHub.
If you wish to test if you have passwordless (key authentication) working correctly, just SSH to the server. It will use your id_rsa
and id_rsa.pub
files automatically if they live in ~/.ssh/
. You should not see any prompt for a password.
ssh SERVERNAME
In the case of a gitolite server, it will report your repository permissions before terminating.
hello mccm06, the gitolite version here is v1.5.5-68-g3cf2970
the gitolite config gives you the following access:
R W gitolite-admin
@R @W testing
@R W testinglessaccess
Connection to mybigserver closed.


In the text area below, write your dependency matrix. Each line specifies the dependecies of a player wrt to other players. Numbers are just separated by some space.
Timestep
Navigate in the configuration of a play with the following scrollbar:
Configuration:
Each line corresponds to a player and contains her moves. The numbers represent the order in which the decisions were taken.


About Me
Dedicated Senior Quality Assurance Engineer bringing 24+ years of experience and diligence to handle needs of large and complex products. Solid history in manual testing with some automated testing background. Seek to apply expertise to growth-oriented, dynamic position.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Minus minima qui molestias tempore quod incidunt voluptatem soluta enim quaerat sunt neque tempora, delectus accusamus numquam, ipsum illo officiis, mollitia optio.


We are a fairly small, flexible design studio that designs for print and web. We work flexibly with clients to fulfil their design needs. Whether you need to create a brand from scratch, including marketing materials and a beautiful and functional website or whether you are looking for a design refresh we are confident you will be pleased with the results.
We offer the following services:
Before you choose us to take on your project you will probably want to know a bit more about us, so meet the team:
Ross has over 10 years experience in the industry. He is our Creative Director, digital designer, web designer and front-end developer. He is also pretty good with a sketchbook. Before starting the company Ross worked as a designer and studio manager for a design house who boasted a number of big name clients. Ross has brought his vast experience from this role to the work he does now.
Monica is Ross’ sister, our Art Director and specialises in graphic and print design. She has also worked with some big names and her designs have won her a number of industry awards.
Rachel and Chandler are our Junior Designers. Rachel is a web designer with knowledge of HTML and CSS and supports Ross on projects. Chandler has just finished his Graphic Design degree and enjoys continuing to learn from Monica and building his experience.
Joey and Phoebe focus on bringing new business to the company. They have won a number of big clients recently and both also have qualifications in project management to ensure that the projects run smoothly from start to finish.


Home
upgrade
Radio
Discover
browse
favorites
Playlists
Tizen Music Player
Top 10 US
Sometimes
Artist Name
No Promises
Artist Name
Every Day
Artist Name
Soledad
Artist Name
Like A Rose<
Artist Name
How many
Artist Name
No Promises
Artist Name
New releases
Bangla Collection
Artist Name
No Promises
Artist Name
How many
Artist Name
Soledad
Artist Name
Every Day
Artist Name
Every Day
Artist Name
Like A Rose<
Artist Name
No Promises
Artist Name
Discover
How many
How many
How many
How many
How many
How many
How many
How many
How many


Attribute Expression Navigation
|
Character |
Action |
|
- > |
Move down to current node’s first child. |
|
< - |
Move to current node’s parent. |
|
, |
Move to current node’s next sibling. |
|
- - |
Move to current node’s previous sibling. |


Schoology
Sign in to Schoology
Forgot Password
All fields are required
Email or Username (required):
Password (required):
Select Your School (required):
Clear this field
Remember my School
Forgot your password
SSO Login
Regular Login


Krasileva lab studies fundamental principles of plant innate immunity and the use of genomics in basic and translational research. We study evolution of plant immune genes, as well as whole plant genome organization. Availability of plant genomes, decoded natural and induced variation in large populations of crops and availability of CRISPR technologies allow for pathway dissection and engineering of favourable traits in short time span. We are driven to combine fundamental research with modern technologies and translational studies to make impact on food security today.


A tool of visualizing streaming twitter data by cloudline technique, which can be extended to visualize any time series data. Cloudline is meant to aggregate data by time and thus tell the difference in density.
Demo Source CodeSnippet as a service. Aim to help programmers resue snippets. Currently building backend system in PostgreSQL - Sequelize - Node - Express - GraphQL tech stack.
Source CodeOnline payment system Online payment system supporting user login and authentication. Users are able to sign up and log in, send emails to the owner via contact form and click check out button to donate after logged in.
Source CodeA live monitoring system that captures articles from millions public websites. By looking at the dashboard, we can figure out if there are breaking news on an industry or a company, as well as good/bad news based on its sentiment.
Source Code


WesKey is a record producer based in Greenville, South Carolina. He specializes in isolating a song or artist’s core vibe, then building a track with elements that complement highlight that vibe. Instead of applying a stock sound to every track, he takes the time to unlock what the song is doing so that every piece of the production carries forth the song’s core. That’s the WesKey.
WesKey attended the University of Pennsylvania, studying music and becoming fluent in Spanish and Portuguese. After college he remained in Philadelphia, where the rich bedrock of Neo Soul, Gospel, and R&B gave life to his music career. White in Philly, he worked with such artists as Jahmena, Peri Jon and David P. Stevens. His 2017 collaboration with David P. Stevens, “For The Win” earned the artist his first top 10 and a sixteen-week stay on the Billboard Smooth Jazz Top 30 chart.
His DAW of choice is Logic for its ability to provide both a fluid space for track-building as well as a professional-grade environment for recording and mixing.
As a listener, WesKey enjoys all sorts of genres including Neo-Soul, mid-late 90’s/early 2000’s Hip Hop, R&B, alt-pop, Pop, Bebop, Latin Jazz, Latin Pop, Afro Pop, House, and more.
You’ve got lyrics, chords, a melody, or even a fully recorded demo. It is the product of hours of TLC, creative juices, and passion. You believe in the song, and you want to ensure that everyone else can love it as much as you do. In walks the producer.
The producer has a knack for seeing the potential in your song, and bringing it to the fore, and making sure it’s fully polished.
-Seeing the potential: a producer relies on his/her ears to zero in on the aspects of your song/lyrics/tune that most effectively carry the mood and message of your song. She/he will be able to break down all the aspects of what you’ve created and find which is the strongest. For example: do the vocals carry the majority of the emotion in this song? Is the rhythmic pulse exceptionally captivating?
-Bringing it to the fore: You’ve got a lot of sauce in your song, but your average listener can’t hear it because something else is in the way. So just like a life coach helps you organize your priorities, the producer will bring certain elements forward, push others back, remove some parts altogether, and perhaps add something new as well. To use the examples from before: the vocals carry great emotion, but there are too many other instruments crowding them out. The rhythmic pulse is captivating, so we need to make sure all the other instruments are locking in with that pulse. That one guitar lick is fire, so lets make the bass less distracting at that point.
-Fully polished: Once everything is set in place, the producer helps you ensure that your song sounds radio-ready, or put another way, clean and perfected. Any chef knows how vital this last step is; you can cook the most delicious meal, but if you don’t present it in an appetizing fashion, you’re taking away the customer’s ability to enjoy what you’ve made. You want to set your listeners up to be able to enjoy that great song that you’ve spent so long perfecting. For example, getting that vocal, rhythmic pulse, and guitar lick recorded on proper equipment and finding the right people to mix and master.
You may have just a melody, or perhaps a full demo of your song. I’ll work with you to bring the song from an outline to a bangin single, ready to be mastered and sent to radio. I work in Logic Pro X to develop your track to where it needs to be. Then I’ll accompany you to the studio if you need to record vocals or any other instruments. By the end of the process, I’ll make sure you have a track that fully expresses the vibe and vision that you have for the song.
You’re a vocal artist, and you’re looking for a producer to build a sound around your voice. I take time to get to know your voice, and then surround it with accompaniment that highlights your specific vibe, timbre, mood, and color of your artistry.
I’ll take an in-depth listen to your song and then have a half-hour video chat with you to talk pros, cons, and suggestions for next steps. If you end up wanting to work together after consultation, what you’ve already paid will factor into the all-inclusive song price.


My name is Danial Beg (as you probably already know). I'm currently a junior at the University of California, Riverside pursuing a B.S. in Computer Science. This site hosts a lot of my projects and hobbies - I'm trying to put what defines my life on this page so it's definitely a work in progress that'll always be changing.
What am I into? Well, I hope the pictures did a good job but besides computing I LOVE cars! Since a young age I've been fascinated by them and my love and appreciation for them has only grown. Currently I, along with some friends from highschool, created a media group that's focused exclusively on cars: Hypercharged. I do most of the video editing for content that ends up on YouTube as well as photography for our other media outlets such as Instagram. You can find some of my photos I've taken over the years around the site as well as on a dedicated page here on this site.


{% extends 'base.html' %} {% block content %}
A new solution for storing and analyzing digital signals.


{%- include head.html -%}
{%- include header.html -%}
{{ content }}
{%- include footer.html -%}
Member of the
Polyring
webring


FC-PATTERN(1) FC-PATTERN(1) NAME fc-pattern - parse and show pattern SYNOPSIS fc-pattern [ -cdVh ] [ --config ] [ --default ] [ -f format | --format format ] [ --version ] [ --help ] [ pattern [ element ... ] ] DESCRIPTION fc-pattern parses pattern (empty pattern by default) and shows the parsed result. If --config is given, config substitution is performed on the pattern before being displayed. If --default is given, default substitu‐ tion is performed on the pattern before being displayed. If any elements are specified, only those are printed. OPTIONS This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. -c --config Perform config substitution on pattern. -d --default Perform default substitution on pattern. -f --format format Format output according to the format specifier format. -V --version Show version of the program and exit. -h --help Show summary of options. pattern Parses and displays pattern (uses empty pattern by default). element If set, the element property is displayed for parsed pattern. SEE ALSO FcNameParse(3) FcConfigSubstitute(3) FcDefaultSubstitute(3) FcPattern‐ Print(3) FcPatternFormat(3) fc-cat(1) fc-cache(1) fc-list(1) fc-match(1) fc-query(1) fc-scan(1) The fontconfig user's guide, in HTML format: /usr/share/doc/fontcon‐ fig/fontconfig-user.html. AUTHOR This manual page was updated by Behdad Esfahbod<EMAIL_ADDRESS>16 April 2012 FC-PATTERN(1)


Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Atlantic Speakers Bureau
Mailing Address:
980 Route 730SCOTCH RIDGE, New Brunswick
E3L 5L2
Location Address:
980 Route 730SCOTCH RIDGE, New Brunswick
E3L 5L2
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Company Profile
Atlantic Speakers Bureau offers quality local, national and
international presenters to all sectors. We are a full-service
provider of keynotes, seminars and workshops listing over 100
professional speakers in over 600 topic areas on our primary
listings. Our secondary listings has access to over 30,000
Professional Presenters for all events.
General areas of delivery include:
Personal & Professional development.
Sales & Customer Service.
Management development.
Tourism and Hospitality.
Sexual & Workplace Harassment.
Retirement Planning.
Computer Software Applications.
Entrepreneurship and Small Business Development.
Health Sciences.
Customized Programming.
Consulting and Needs Analysis.
Nominated Small Business of the year 1991.
Award of Excellence from HRD-Canada 1989.
A solid reputation built on quality.
We can provide you with a variety of presenters for
practically any topic.
We can accommodate most budgetary considerations with our mix of
local, national and international presenters.
Give Marlene or Allen Phillips a call, fax or e-mail, we would
be pleased to hear from you. Check out our web site
www.asb.nb.ca
We will co-broker with other bureaus and meeting planners.
Full profile
Full profile
Contact information
Company description
Product / Service / Licensing
Change, Motivation,Inspiration,Peter Urs Bender,
Communication, Leadership,Marketing Presentations,
Dr. Roberta Lynn Bondar,
Adventure, Environment, Motivation
Dianna Booher,
Communication, Life Balance, Personal Productivity,
Liona Boyd,
The First Lady of the Guitar,
David Brewer,
Artist, Public Speaker, Attitude, Self Esteem, Celtic Art,
History & Spirituality,
Dave Broadfoot,
Humour,
Silver Donald Cameron,
Humour, Storytelling, Community, Heritage Preservation,
Environment, Marketing, Society, Imagination,
Rick Campanelli, MuchMusic VJ,
Susan Cantwell,
Change, Lifestyle Consultant, Personal Trainer, Author,
Educator, Public Speaker
Joe Casey,
Humour, Storytelling,
Juri Chabursky,
e-Sales, e-Business, e-Life
Bill Clennan,
Memory, Personal Development, Sales,
Carlos A. Conejo,
Multiculturalism, Economic Development, Lean Manufacturing,
Workforce Development,
David Coulter,
Customer Relations Inside out,
Bill Crawford, Ph.D.,
Stress, Employee Retention, Diversity, Change, Beyond Customer
Service, Dealing with Difficult People, Dealing with your
Children, Communication, Conflict Resolution, Problem Solving,
Team Building,
David DeBoy,
Corporate Entertainment, Professional Moderator and Host,
Corporate Game Show Writer and Host, Writer of Corporate
Specialty Material, Comedy, Humor,
Peter T. de Jager,
Computer/Internet, Future Trends,
Laurie Dexter,
Educator, Author, Public Speaker, Adventure, Motivation,
Fitness, Arctic & Antarctic Nature & History.
Jack Donohue
The "Coach", Leadership, Communication, Teambuilding,
Mike Duffy,
Current Events, Issues and Politics, Social Commentary and
Ethics,
Frema Engel,
Workplace and Sexual Harassment, Workplace Trauma
Lone Eriksen-Parker,
Life Balance, Attitude, Self-Esteem
Warren Evans ,
Business Management , Change, Future Trends , Human Resources,
Humour , Leadership,
Cathleen Fillmore,
Marketing/Branding, Sales Presentations, Motivational, Gender
Equity,
Peter Francis,
Goal Setting, Customer Service, Decision Making, Callcenter
management and Sales,Stress, Humour, Negotiation,
Entrepreneurship,
Harry Freedman,
Humour, Imposter/Expert,
Sam Geist,
Business Management, Customer Service, Motivation, Strategic
Development, Change, Marketing,
Larrian Gillespie,
Women's Wellness Coach and nutritionist to performers,
athletes,corporate executives, Nutritionist, Medical Researcher,
Professional Speaker, Author, Educator
Sandy Gillis, a.k.a. Jimmy the Janitor
Creativity, Comedy, Humor,
David Granirer,
Humour, Wellness, Leadership, Stress, Management, Teambuilding,
Bob Gray,
Customer Service, Humor, Memory, Personal Development, Personal
Effectiveness, Sales,
Alison Hart,
Spirituality, Purpose, Leadership by Example, Intuition, Inner
Balance, Resources, Healing,
Chief Red Hawk,
Diversity Training, Multiculturalism, Organizational
Development, Master Story Teller,
Tyler Hayden,
Youth , Adult Programs, Leadership, Teambuilding, Motivation,
Experiential, Adventure Based,
Larry Hedrick,
The Crown in Crisis, An Illustrated Presentation on the British
Royal Family,
Bill Howatt, Ph.D. ,
Corporate Training , Consulting, Education Training ,
Consulting, Professional Coaching,
Angela Jackson,
Communication, Inspiration, Leadership, Personal Effectiveness,
Spirituality, Anger,Stress Management,
Janet Kidd,
Holistic Health Practitioner, Singer/Songwriter, Public Speaker,
Reiki, Craniosacral, Wellness,
Dr. Eric Scott Kaplan,
Best Selling Author, Business Executive Leadership, Personal
Power, Motivation, Awakening the Wellness Within,
Marilyn King,
Olympian, Motivational Speaker, Business Consultant, Educator,
Sherry Knight,
Inspiration, Motivation, Personal Success, Change, Leadership,
Service,
Jim Lang,
Business Management, Career,Lifestyle, Change, Entrepreneurship,
Empowerment,
Margaret Langille,
Professional Dietitian, Facilitator, Educator, Workplace
Wellness Consultant Leader in the Non-diet Movement,
Dr. Janet Lapp ,
Change, Future Trends, Leadership, Motivation, Teambuilding,
Carol Lesbirel,
Assertive Communication, Building Team Effectiveness, Customer
Service (Internal & External), Dimensions of Behavior,
Leadership , Coaching, Managing Yourself in Difficult,Conflict
Situations, Powerful People Skills, Staff Development ,
Training, Stress Management, Time Management,
Pete Luckett,
Customer Service, Entrepreneurship, Motivation, Marketing,
Promotion for Small Business, Chop n' Chat Culinary Delights,
Jeff Magee,
Leadership, Coaching, Teambuilding, Negativity, Conflict,
Confrontation, Mentoring at work, Marketing, Sales,
Jeffrey Mayer,
Growing Your Business, Closing More Sales, Making More Money
Dynamic Keynotes, Motivating Programs, Best-Selling Author,
Sales Success, Motivation, Leadership, Management, Time
Management,
Motivational Fun,
Grace McGartland,
Innovation , Creativity Programs, Thunderbolt Thinking® Coach,
Author, Business Consultant,
Frances McGuckin ,
Best selling author, consultant and speaker,
Goal-setting, Customer Service, Marketing, Growing a Business,
Young Entrepreneurs, Inspirational, Women in Business,
Organization, Membership-building, Networking, Entrepreneurship,
Work,health Balance, Communication Skills,
Wayne McKinnon,
Career,Lifestyle, Communication, Computer,Internet, Future
Trends, Presentation Skills,
Brad McRae,
Emotional Intelligence, Negotiation, Change , Uncertainty.
Donna Messer,
Networker Extraordinaire ,
Maggie Milne,
Creativity, Strategic Planning, Youth Programs, Human Resources,
Master of Ceremonies, MC,
W. Mitchell,
Change, Motivation,
Hank Moore,
Futurist, Corporate Strategist,
Reva Nelson ,
Change, Consulting, Inspiration, Leadership, Personal
Effectiveness, Presentation Skills,
The Nylons,
One of the most heralded vocal groups in the world,
G. Allen Phillips,
Entrepreneurship, Customer Service, Public Speaking, Attitude,
Self Acceptance, Reprogramming Your Auto Pilot,
Marlene Phillips,
Public Speaking, Self-Esteem, Achieving Balance, Career
Planning, Workplace Harassment, Communications,
Tony Quinn,
Humour, Comedy,
Mike Randall,
Humour, Comedy,Impersonator,
Bob Rannigan ,
Psychotherapist, Educator, Speaker, Seminar Leader,
Fatherhood ,Father Relationships,
Norm Rebin,
Global Vision , Creative Options , Humour ,
Inspiration,Idealism , Futuristic Thinking,
Bob Richards,
Creating Credibility, Marketing, Change, Life Long Learning,
Stress, Entrepreneurship, Interpersonal Relationships,
Laughter,
Chris Robertson,
Adventure, Personal Excellence, Sales and Customer Service,
Teambuilding,
Dr. Keith A. Robinson,
Fear ,Anger, Expert,
Leslie Rose,
Customer Service, Coaching, Stress, Humour,
Daniel "Rudy" Ruettiger,
Motivation ,
Robin Sharma ,
Leadership Wisdom for World Class Success, Life-Work Balance,
Restoring Spirit at Work, The 5 Cornerstones of Success ,
Paul Shearstone ,
Sales, Motivation, Recruitment, Interviewing, Hiring, Dehiring,
Time Management, Territory Management,
Alan Simmons,
Change, Customer Service, Future Trends, Leadership, Motivation,
Teambuilding,
Pamela Sims,
Awakening Brilliance, Team Leadership, Education,
Andy Smith a.k.a. Vinnie Vatooch
Humour, Comedy,
Danniel Star ,
Nurture Your Spirit at Work, Emotional Intelligence at Work,
Harold Taylor,
Personal Effectiveness, Stress, Time,Self Management,
George Torok,
Creativity, Leadership, Marketing, Presentation Skills, Problem
Solving,
Bob Urichuck,
Leadership, Sales,Marketing, Personal Performance, Self-
Motivation, Team Skills, Service, Appreciation,
Chick Waddell,
Sales, Marketing, Coaching, Leadership, Power of Adversity,
Dottie Walters,
Consultant, Author, Radio Host, Publisher
Lilly Walters,
Author, Business executive, Public Speaker,
Helen Wilkie ,
Communication, Customer Service, Motivation, Networking,
Personal Effectiveness, Presentation Skills,
GregAlan Williams ,
Diversity,Tolerance, Mentoring,Rites of Passage, Personal
Empowerment for Women, Adversity, Choice, Change, Youth
Dialogues">
assistance in furthering your career, give us a call.
Market profile
Alliances:
- Sales/Marketing
Geographic markets:
Export experience:
- Maine
- Massachusetts
- Vermont
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
Products, services and licensing
Product / Service / Licensing
Change, Motivation,Inspiration,Peter Urs Bender,
Communication, Leadership,Marketing Presentations,
Dr. Roberta Lynn Bondar,
Adventure, Environment, Motivation
Dianna Booher,
Communication, Life Balance, Personal Productivity,
Liona Boyd,
The First Lady of the Guitar,
David Brewer,
Artist, Public Speaker, Attitude, Self Esteem, Celtic Art,
History & Spirituality,
Dave Broadfoot,
Humour,
Silver Donald Cameron,
Humour, Storytelling, Community, Heritage Preservation,
Environment, Marketing, Society, Imagination,
Rick Campanelli, MuchMusic VJ,
Susan Cantwell,
Change, Lifestyle Consultant, Personal Trainer, Author,
Educator, Public Speaker
Joe Casey,
Humour, Storytelling,
Juri Chabursky,
e-Sales, e-Business, e-Life
Bill Clennan,
Memory, Personal Development, Sales,
Carlos A. Conejo,
Multiculturalism, Economic Development, Lean Manufacturing,
Workforce Development,
David Coulter,
Customer Relations Inside out,
Bill Crawford, Ph.D.,
Stress, Employee Retention, Diversity, Change, Beyond Customer
Service, Dealing with Difficult People, Dealing with your
Children, Communication, Conflict Resolution, Problem Solving,
Team Building,
David DeBoy,
Corporate Entertainment, Professional Moderator and Host,
Corporate Game Show Writer and Host, Writer of Corporate
Specialty Material, Comedy, Humor,
Peter T. de Jager,
Computer/Internet, Future Trends,
Laurie Dexter,
Educator, Author, Public Speaker, Adventure, Motivation,
Fitness, Arctic & Antarctic Nature & History.
Jack Donohue
The "Coach", Leadership, Communication, Teambuilding,
Mike Duffy,
Current Events, Issues and Politics, Social Commentary and
Ethics,
Frema Engel,
Workplace and Sexual Harassment, Workplace Trauma
Lone Eriksen-Parker,
Life Balance, Attitude, Self-Esteem
Warren Evans ,
Business Management , Change, Future Trends , Human Resources,
Humour , Leadership,
Cathleen Fillmore,
Marketing/Branding, Sales Presentations, Motivational, Gender
Equity,
Peter Francis,
Goal Setting, Customer Service, Decision Making, Callcenter
management and Sales,Stress, Humour, Negotiation,
Entrepreneurship,
Harry Freedman,
Humour, Imposter/Expert,
Sam Geist,
Business Management, Customer Service, Motivation, Strategic
Development, Change, Marketing,
Larrian Gillespie,
Women's Wellness Coach and nutritionist to performers,
athletes,corporate executives, Nutritionist, Medical Researcher,
Professional Speaker, Author, Educator
Sandy Gillis, a.k.a. Jimmy the Janitor
Creativity, Comedy, Humor,
David Granirer,
Humour, Wellness, Leadership, Stress, Management, Teambuilding,
Bob Gray,
Customer Service, Humor, Memory, Personal Development, Personal
Effectiveness, Sales,
Alison Hart,
Spirituality, Purpose, Leadership by Example, Intuition, Inner
Balance, Resources, Healing,
Chief Red Hawk,
Diversity Training, Multiculturalism, Organizational
Development, Master Story Teller,
Tyler Hayden,
Youth , Adult Programs, Leadership, Teambuilding, Motivation,
Experiential, Adventure Based,
Larry Hedrick,
The Crown in Crisis, An Illustrated Presentation on the British
Royal Family,
Bill Howatt, Ph.D. ,
Corporate Training , Consulting, Education Training ,
Consulting, Professional Coaching,
Angela Jackson,
Communication, Inspiration, Leadership, Personal Effectiveness,
Spirituality, Anger,Stress Management,
Janet Kidd,
Holistic Health Practitioner, Singer/Songwriter, Public Speaker,
Reiki, Craniosacral, Wellness,
Dr. Eric Scott Kaplan,
Best Selling Author, Business Executive Leadership, Personal
Power, Motivation, Awakening the Wellness Within,
Marilyn King,
Olympian, Motivational Speaker, Business Consultant, Educator,
Sherry Knight,
Inspiration, Motivation, Personal Success, Change, Leadership,
Service,
Jim Lang,
Business Management, Career,Lifestyle, Change, Entrepreneurship,
Empowerment,
Margaret Langille,
Professional Dietitian, Facilitator, Educator, Workplace
Wellness Consultant Leader in the Non-diet Movement,
Dr. Janet Lapp ,
Change, Future Trends, Leadership, Motivation, Teambuilding,
Carol Lesbirel,
Assertive Communication, Building Team Effectiveness, Customer
Service (Internal & External), Dimensions of Behavior,
Leadership , Coaching, Managing Yourself in Difficult,Conflict
Situations, Powerful People Skills, Staff Development ,
Training, Stress Management, Time Management,
Pete Luckett,
Customer Service, Entrepreneurship, Motivation, Marketing,
Promotion for Small Business, Chop n' Chat Culinary Delights,
Jeff Magee,
Leadership, Coaching, Teambuilding, Negativity, Conflict,
Confrontation, Mentoring at work, Marketing, Sales,
Jeffrey Mayer,
Growing Your Business, Closing More Sales, Making More Money
Dynamic Keynotes, Motivating Programs, Best-Selling Author,
Sales Success, Motivation, Leadership, Management, Time
Management,
Motivational Fun,
Grace McGartland,
Innovation , Creativity Programs, Thunderbolt Thinking® Coach,
Author, Business Consultant,
Frances McGuckin ,
Best selling author, consultant and speaker,
Goal-setting, Customer Service, Marketing, Growing a Business,
Young Entrepreneurs, Inspirational, Women in Business,
Organization, Membership-building, Networking, Entrepreneurship,
Work,health Balance, Communication Skills,
Wayne McKinnon,
Career,Lifestyle, Communication, Computer,Internet, Future
Trends, Presentation Skills,
Brad McRae,
Emotional Intelligence, Negotiation, Change , Uncertainty.
Donna Messer,
Networker Extraordinaire ,
Maggie Milne,
Creativity, Strategic Planning, Youth Programs, Human Resources,
Master of Ceremonies, MC,
W. Mitchell,
Change, Motivation,
Hank Moore,
Futurist, Corporate Strategist,
Reva Nelson ,
Change, Consulting, Inspiration, Leadership, Personal
Effectiveness, Presentation Skills,
The Nylons,
One of the most heralded vocal groups in the world,
G. Allen Phillips,
Entrepreneurship, Customer Service, Public Speaking, Attitude,
Self Acceptance, Reprogramming Your Auto Pilot,
Marlene Phillips,
Public Speaking, Self-Esteem, Achieving Balance, Career
Planning, Workplace Harassment, Communications,
Tony Quinn,
Humour, Comedy,
Mike Randall,
Humour, Comedy,Impersonator,
Bob Rannigan ,
Psychotherapist, Educator, Speaker, Seminar Leader,
Fatherhood ,Father Relationships,
Norm Rebin,
Global Vision , Creative Options , Humour ,
Inspiration,Idealism , Futuristic Thinking,
Bob Richards,
Creating Credibility, Marketing, Change, Life Long Learning,
Stress, Entrepreneurship, Interpersonal Relationships,
Laughter,
Chris Robertson,
Adventure, Personal Excellence, Sales and Customer Service,
Teambuilding,
Dr. Keith A. Robinson,
Fear ,Anger, Expert,
Leslie Rose,
Customer Service, Coaching, Stress, Humour,
Daniel "Rudy" Ruettiger,
Motivation ,
Robin Sharma ,
Leadership Wisdom for World Class Success, Life-Work Balance,
Restoring Spirit at Work, The 5 Cornerstones of Success ,
Paul Shearstone ,
Sales, Motivation, Recruitment, Interviewing, Hiring, Dehiring,
Time Management, Territory Management,
Alan Simmons,
Change, Customer Service, Future Trends, Leadership, Motivation,
Teambuilding,
Pamela Sims,
Awakening Brilliance, Team Leadership, Education,
Andy Smith a.k.a. Vinnie Vatooch
Humour, Comedy,
Danniel Star ,
Nurture Your Spirit at Work, Emotional Intelligence at Work,
Harold Taylor,
Personal Effectiveness, Stress, Time,Self Management,
George Torok,
Creativity, Leadership, Marketing, Presentation Skills, Problem
Solving,
Bob Urichuck,
Leadership, Sales,Marketing, Personal Performance, Self-
Motivation, Team Skills, Service, Appreciation,
Chick Waddell,
Sales, Marketing, Coaching, Leadership, Power of Adversity,
Dottie Walters,
Consultant, Author, Radio Host, Publisher
Lilly Walters,
Author, Business executive, Public Speaker,
Helen Wilkie ,
Communication, Customer Service, Motivation, Networking,
Personal Effectiveness, Presentation Skills,
GregAlan Williams ,
Diversity,Tolerance, Mentoring,Rites of Passage, Personal
Empowerment for Women, Adversity, Choice, Change, Youth
Dialogues">
assistance in furthering your career, give us a call.
Market
Market profile
Alliances:
- Sales/Marketing
Geographic markets:
Export experience:
- Maine
- Massachusetts
- Vermont


Hello World
Welcome to my very first webpage.
I had a litlle help from Moringa School, who have gone out of their way to assist me
Check out Moringa School to get the best software development skills.
Some of the things I will be learning include:
I hope you join me in this journey and have as much fun as I did
It was very interesting


MongoDatabase
public struct MongoDatabase
A MongoDB Database.
-
Encoder used by this database for BSON conversions. This encoder’s options are inherited by collections derived from this database.
Declaration
Swift
public var encoder: BSONEncoder { get }
-
Decoder whose options are inherited by collections derived from this database.
Declaration
Swift
public var decoder: BSONDecoder { get }
-
The name of this database.
Declaration
Swift
public var name: String { get }
-
The
ReadConcern
set on this database, ornil
if one is not set.Declaration
Swift
public var readConcern: ReadConcern? { get }
-
The
ReadPreference
set on this databaseDeclaration
Swift
public var readPreference: ReadPreference { get }
-
The
WriteConcern
set on this database, ornil
if one is not set.Declaration
Swift
public var writeConcern: WriteConcern? { get }
-
Drops this database.
Throws
Throws:
CommandError
if an error occurs that prevents the command from executing.
Declaration
Swift
public func drop(options: DropDatabaseOptions? = nil, session: ClientSession? = nil) throws
-
Access a collection within this database. If an option is not specified in the
CollectionOptions
param, the collection will inherit the value from the parent database or the default if the db’s option is not set. To override an option inherited from the db (e.g. a read concern) with the default value, it must be explicitly specified in the options param (e.g. ReadConcern(), not nil).Declaration
Swift
public func collection(_ name: String, options: CollectionOptions? = nil) -> MongoCollection<Document>
Parameters
name
the name of the collection to get
options
options to set on the returned collection
Return Value
the requested
MongoCollection<Document>
-
Access a collection within this database, and associates the specified
Codable
typeT
with the returnedMongoCollection
. This association only exists in the context of this particularMongoCollection
instance. If an option is not specified in theCollectionOptions
param, the collection will inherit the value from the parent database or the default if the db’s option is not set. To override an option inherited from the db (e.g. a read concern) with the default value, it must be explicitly specified in the options param (e.g. ReadConcern(), not nil).Declaration
Swift
public func collection<T: Codable>( _ name: String, withType _: T.Type, options: CollectionOptions? = nil ) -> MongoCollection<T>
Parameters
name
the name of the collection to get
options
options to set on the returned collection
Return Value
the requested
MongoCollection<T>
-
Creates a collection in this database with the specified options.
Throws
Throws:
CommandError
if an error occurs that prevents the command from executing.InvalidArgumentError
if the options passed in form an invalid combination.LogicError
if the provided session is inactive.EncodingError
if an error occurs while encoding the options to BSON.
Declaration
Swift
public func createCollection( _ name: String, options: CreateCollectionOptions? = nil, session: ClientSession? = nil ) throws -> MongoCollection<Document>
Parameters
name
a
String
, the name of the collection to createoptions
Optional
CreateCollectionOptions
to use for the collectionsession
Optional
ClientSession
to use when executing this commandReturn Value
the newly created
MongoCollection<Document>
-
Creates a collection in this database with the specified options, and associates the specified
Codable
typeT
with the returnedMongoCollection
. This association only exists in the context of this particularMongoCollection
instance.Throws
Throws:
CommandError
if an error occurs that prevents the command from executing.InvalidArgumentError
if the options passed in form an invalid combination.LogicError
if the provided session is inactive.EncodingError
if an error occurs while encoding the options to BSON.
Declaration
Swift
public func createCollection<T: Codable>( _ name: String, withType type: T.Type, options: CreateCollectionOptions? = nil, session: ClientSession? = nil ) throws -> MongoCollection<T>
Parameters
name
a
String
, the name of the collection to createoptions
Optional
CreateCollectionOptions
to use for the collectionsession
Optional
ClientSession
to use when executing this commandReturn Value
the newly created
MongoCollection<T>
-
Lists all the collections in this database.
Throws
Throws:
InvalidArgumentError
if the options passed are an invalid combination.LogicError
if the provided session is inactive.
Declaration
Swift
public func listCollections( _ filter: Document? = nil, options: ListCollectionsOptions? = nil, session: ClientSession? = nil ) throws -> MongoCursor<CollectionSpecification>
Parameters
filter
a
Document
, optional criteria to filter results byoptions
Optional
ListCollectionsOptions
to use when executing this commandsession
Optional
ClientSession
to use when executing this commandReturn Value
a
MongoCursor
over an array ofCollectionSpecification
s -
Gets a list of
MongoCollection
s in this database.Throws
Throws:
InvalidArgumentError
if the options passed are an invalid combination.LogicError
if the provided session is inactive.
Declaration
Swift
public func listMongoCollections( _ filter: Document? = nil, options: ListCollectionsOptions? = nil, session: ClientSession? = nil ) throws -> [MongoCollection<Document>]
Parameters
filter
a
Document
, optional criteria to filter results byoptions
Optional
ListCollectionsOptions
to use when executing this commandsession
Optional
ClientSession
to use when executing this commandReturn Value
An array of
MongoCollection
s that match the provided filter. -
Gets a list of names of collections in this database.
Throws
Throws:
InvalidArgumentError
if the options passed are an invalid combination.LogicError
if the provided session is inactive.
Declaration
Swift
public func listCollectionNames( _ filter: Document? = nil, options: ListCollectionsOptions? = nil, session: ClientSession? = nil ) throws -> [String]
Parameters
filter
a
Document
, optional criteria to filter results byoptions
Optional
ListCollectionsOptions
to use when executing this commandsession
Optional
ClientSession
to use when executing this commandReturn Value
A
[String]
containing names of collections that match the provided filter. -
Issues a MongoDB command against this database.
Throws
Throws:
InvalidArgumentError
ifrequests
is empty.LogicError
if the provided session is inactive.WriteError
if any error occurs while the command was performing a write.CommandError
if an error occurs that prevents the command from being performed.EncodingError
if an error occurs while encoding the options to BSON.
Declaration
Swift
@discardableResult public func runCommand( _ command: Document, options: RunCommandOptions? = nil, session: ClientSession? = nil ) throws -> Document
Parameters
command
a
Document
containing the command to issue against the databaseoptions
Optional
RunCommandOptions
to use when executing this commandsession
Optional
ClientSession
to use when executing this commandReturn Value
a
Document
containing the server response for the command -
Starts a
ChangeStream
on a database. Excludes system collections.Throws
Throws:
CommandError
if an error occurs on the server while creating the change stream.InvalidArgumentError
if the options passed formed an invalid combination.InvalidArgumentError
if the_id
field is projected out of the change stream documents by the pipeline.
See also
SeeAlso:
Note
Supported in MongoDB version 4.0+ only.
Declaration
Swift
public func watch( _ pipeline: [Document] = [], options: ChangeStreamOptions? = nil, session: ClientSession? = nil ) throws -> ChangeStream<ChangeStreamEvent<Document>>
Parameters
pipeline
An array of aggregation pipeline stages to apply to the events returned by the change stream.
options
An optional
ChangeStreamOptions
to use when constructing the change stream.session
An optional
ClientSession
to use with this change stream.Return Value
A
ChangeStream
on all collections in a database. -
Starts a
ChangeStream
on a database. Excludes system collections. Associates the specifiedCodable
typeT
with thefullDocument
field in theChangeStreamEvent
s emitted by the returnedChangeStream
.Throws
Throws:
CommandError
if an error occurs on the server while creating the change stream.InvalidArgumentError
if the options passed formed an invalid combination.InvalidArgumentError
if the_id
field is projected out of the change stream documents by the pipeline.
See also
SeeAlso:
Note
Supported in MongoDB version 4.0+ only.
Declaration
Swift
public func watch<FullDocType: Codable>( _ pipeline: [Document] = [], options: ChangeStreamOptions? = nil, session: ClientSession? = nil, withFullDocumentType _: FullDocType.Type ) throws -> ChangeStream<ChangeStreamEvent<FullDocType>>
Parameters
pipeline
An array of aggregation pipeline stages to apply to the events returned by the change stream.
options
An optional
ChangeStreamOptions
to use when constructing the change stream.session
An optional
ClientSession
to use with this change stream.withFullDocumentType
The type that the
fullDocument
field of the emittedChangeStreamEvent
s will be decoded to.Return Value
A
ChangeStream
on all collections in a database. -
Starts a
ChangeStream
on a database. Excludes system collections. Associates the specifiedCodable
typeT
with the returnedChangeStream
.Throws
Throws:
CommandError
if an error occurs on the server while creating the change stream.InvalidArgumentError
if the options passed formed an invalid combination.InvalidArgumentError
if the_id
field is projected out of the change stream documents by the pipeline.
See also
SeeAlso:
Note
Supported in MongoDB version 4.0+ only.
Declaration
Swift
public func watch<EventType: Codable>( _ pipeline: [Document] = [], options: ChangeStreamOptions? = nil, session: ClientSession? = nil, withEventType _: EventType.Type ) throws -> ChangeStream<EventType>
Parameters
pipeline
An array of aggregation pipeline stages to apply to the events returned by the change stream.
options
An optional
ChangeStreamOptions
to use when constructing theChangeStream
.session
An optional
ClientSession
to use with this change stream.withEventType
The type that the entire change stream response will be decoded to and that will be returned when iterating through the change stream.
Return Value
A
ChangeStream
on all collections in a database.


With Java, you probably want: A build script (perhaps written in Ant) to build (javac), test (java and junit), document (javadoc) and package (jar) your application/lib Some unittests to make sure the thing works ok (this can evolve later on, but the framework is good to have) Some comments that are suitable for JavaDoc (if developers are your intended audience), And, for any project: a README file saying what the project is about - COMPLETE a LICENSE file explaining how to copy - COMPLETE Some list of changes, versions, etc (evolvable) - COMPLETE Quick-start compile/install guide (what dependencies and os:es do you require) - COMPLETE Some actual documentation, faq and usage examples (for the end-user) - COMPLETE Also, AUTHORS/HACKING files are common, listing everyone that's been involved (important for copyright) and HACKING describes how to contribute. Names of files may vary, and some put all this in HTML somewhere, but this is the typical setup.


About Us
- This website was created with the hope that speed cubers could create more competitions.
- By creating a user friendly interface, users can create competitions to their liking, it can include any event you'd like!
- Once you submit your competition, delegates review your competition and will decide to approve or reject it. If rejected they can add comments as to why it was rejected
- In addition, this website is meant to act as a hub


Starter application
You can find Starter application in the Brixy/Examples folder. This is MVC application skeleton prepared for quick start of your new project.
Startup
- Copy the Brixy/Examples/Starter folder to your script folder.
- Rename your new Starter folder to the MyApp.
- Rename the MyApp/Starter.jsx file to the MyApp/MyApp.jsx.This is the main script file of the application.
- Open the MyApp/MyApp.jsx file. Correct the path for including the application launcher Brixy/includes/app-launcher.jsxinc.
- Open the MyApp/tests/Tester.jsx file. Correct the path for including the tester launcher Brixy/includes/tester-launcher.jsxinc.
Now run MyApp/MyApp.jsx.
Project structure
Main script file: MyApp/MyApp.jsx
This script includes and runs the application launcher. Launcher takes care about loading core Brixy libraries and config file.
Config file: MyApp/config.jsxinc
Config loads your own application modules, defines the application itself and its basic units, e.g. services, routes, events, startup route.
Application modules: MyApp/app
This folder contains your own application modules.
Model: MyApp/app/model
This folder contains all model modules.
Controllers: MyApp/app/resultCtrl, MyApp/app/startupCtrl
Each of these folders contains a controller and its views. You will replace Startup controllers with your own.
Unit tests: MyApp/tests
This folder contains test launcher Tester.jsx and folder jobs with test job files.
Development
In most cases you don't need modify the main script file MyApp/MyApp.jsx, except for the correction of the path to app-launcher.jsxinc file. For persistent applications you can insert Extend Script
#targetengine
directive at the beginning of the file.Create application model classes and modules. Put them into MyApp/app/model folder. Model is the logic core of the application. It holds data, settings, algorithms and other logic parts of the application.
Create unit tests of the model classes. These are the first use cases. Place test jobs into MyApp/tests/jobs folder. MyApp/tests/Tester.jsx script is prepared to execute all test jobs.
Add new model modules as services to the MyApp/config.jsxinc file, so they can be used in the controllers.
Create controllers and its views. Controller communicates with the model and initializes views. Not every controller needs a view. Use dependency injection for passing model modules to the controller. Finally, as a result of its work, controller returns a new request route.
Modify MyApp/config.jsxinc file: add startup controller, add request routes if needed.
Run MyApp/MyApp.jsx.
Development tools
Brixy Mixer helps with creating of new source files of all types.
Debugging can be fun with Brixy debug modules: Dump, Call stack, Timer, Summary, System info, error reporting. See Brixy/Examples/Debug tools.
Deployment
Use Brixy Linker tool to link all source files into one final independent script file.
Edited: 2016/11/17


IFFileResource Class Reference
| Inherits from | IFResource : NSObject |
|---|---|
| Declared in | IFFileResource.h IFFileResource.m |
Other Methods
– initWithHandle:url:path:uri:
Initialize a new resource.
- (id)initWithHandle:(NSFileHandle *)handle url:(NSURL *)url path:(NSString *)filePath uri:(IFCompoundURI *)uri
Parameters
handle |
A file handle. |
|---|---|
url |
A URL referencing the file. |
uri |
The internal URI used to reference the file. |
path |
An absolute path to the file. |
Discussion
Initialize a new resource.
Declared In
IFFileResource.h
fileDescription
The file descriptor.
@property (nonatomic, strong) IFFileDescription *fileDescription
Discussion
The file descriptor.
Declared In
IFFileResource.h
Other Methods
– asString
Access the resource’s string representation.
- (NSString *)asString
Discussion
Access the resource’s string representation.
Declared In
IFResource.h
– asData
Return the resource as an NSData object.
- (NSData *)asData
Discussion
Return the resource as an NSData object.
Declared In
IFResource.h
– asImage
Return the resource as an image.
- (UIImage *)asImage
Discussion
Return the resource as an image.
See Also
Declared In
IFResource.h
– asJSONData
Access the resource’s JSON representation.
- (id)asJSONData
Discussion
Access the resource’s JSON representation.
See Also
Declared In
IFResource.h
– asRepresentation:
Return the named resource representation.
- (id)asRepresentation:(NSString *)representation
Discussion
Return the named resource representation.
See Also
<IFTypeConversions> for a list of supported representation names.
Declared In
IFResource.h
– externalURL
Return an external URL for the resource.
- (NSURL *)externalURL
Return Value
Returns nil for the standard resource type.
Discussion
Return an external URL for the resource.
Declared In
IFResource.h


| Practice Using Toolkit Applications Hands-On Lesson (C) |
Table of ContentsPractice Using Toolkit Applications Hands-On Lesson (C) Overview Note About HTML Links References Tutorials User's Guides Recommended Setup Kernels Used Note About ``Screen Shots'' Included in This Lesson BRIEF Task Statement Steps Explanations CKBRIEF Task Statement Steps Explanations SPACIT Task Statement Steps Explanations COMMNT Task Statement Steps Explanations TOXFR Task Statement Steps Explanations TOBIN Task Statement Steps Explanations CHRONOS Task Statement Steps Explanations STATES Task Statement Steps Explanations SPKDIFF Task Statement Steps Explanations FRMDIFF Task Statement Steps Explanations Practice Using Toolkit Applications Hands-On Lesson (C)
Overview
Note About HTML Links
In order for the links to be resolved, if not done already by installing the lessons package under the Toolkit's ``doc/html'' directory, create a subdirectory called ``lessons'' under the ``doc/html'' directory of the ``cspice/'' tree and copy this document to that subdirectory before loading it into a Web browser. ReferencesTutorials
Tutorial Contents -------------------- ----------------------------------- Intro to Toolkit lists all Toolkit applications and provides their location within the Toolkit Toolkit Applications provides an overview and a small example for most of the applications covered by this lesson SPK provides additional information for ``brief'' and ``spacit'' CK provides additional information for ``ckbrief''These tutorials are available from the NAIF server at JPL:
http://naif.jpl.nasa.gov/naif/tutorials.html User's Guides
All User's Guides are also included in the Toolkit in HTML format. The index page providing links to the HTML User's Guides is accessible using the ``User's Guides'' link on the top level HTML index ``cspice/doc/html/index.html''. Recommended Setup
All of the examples included in this lesson assume that the programs can be run by simply typing their name on the command line. To be able to do that the location of the Toolkit executables directory ``cspice/exe'' must be added to the system's environment variable ``path''. On a UNIX system you can add it using the ``set'' command as follows:
set path = ($path /my_directory/cspice/exe)where ``my_directory'' is the name of the directory under which the Toolkit is installed on your computer. On a Windows system you can add it by changing the environment variable ``PATH'' from the ``Advanced'' pane on the ``System Control'' panel to include:
drive:\my_directory\cspice\exewhere ``drive:\my_directory'' is the name of the directory under which the Toolkit is installed on your computer. Kernels Used
FILE NAME TYPE DESCRIPTION ------------------------------ ---- ------------------------ dii_sc_050112_050703.bc CK DII pre-separation CK dii_sc_050703_050704.bc CK DII post-separation CK 08110_08152pl_live.bc CK Predicted CASSINI CK 08132_08137ra.bc CK Reconstructed CASSINI CK di_v17.tf FK DI Frames Kernel cas_v40.tf FK CASSINI Frames Kernel naif0008.tls LSK Generic LSK dii_sclkscet_00008_science.tsc SCLK DII SCLK cas00137.tsc SCLK CASSINI SCLK di_finalenc_nav_v3.bsp SPK DIF Encounter Opnav SPK dif_preenc174_nav_v1.bsp SPK DIF Long Radionav SPKThese SPICE kernels are included in the lesson packages available from the NAIF server at JPL:
ftp://naif.jpl.nasa.gov/pub/naif/toolkit_docs/Lessons/All examples in this lesson assume that these kernels are located in the directory from which you will run the programs. If you use kernels supplied in the lesson package, arranged under the ``kernels/<kernel_type>'' directory tree, you can copy them to your current directory by typing this command on your Unix computer:
% cp [path_to_lesson_dir]/kernels/*/*.* .or this command on your Windows computer:
% copy [path_to_lesson_dir]\kernels\*\*.* .where ``[path_to_lesson_dir]'' is the path to the directory under which the lesson package is installed. Note About ``Screen Shots'' Included in This Lesson
BRIEFTask Statement
dif_preenc174_nav_v1.bsp di_finalenc_nav_v3.bspDetailed information about the ``brief'' interface is provided in the program's User's Guide (brief.ug) and the usage message displayed by the program. Steps
Explanations
% brief Brief. Version: 2.3.1 (SPICE Toolkit N0061) Usage: brief [-option] file [file ...] ...
% brief -h ...
% brief di_finalenc_nav_v3.bsp Brief. Version: 2.3.1 (SPICE Toolkit N0061) Summary for: di_finalenc_nav_v3.bsp Body: DEEP IMPACT IMPACTOR SPACECRAFT (-70) Start of Interval (ET) End of Interval (E -------------------------------- ------------------ 2005 JUL 03 06:16:04.184 2005 JUL 04 05:46: Body: DEEP IMPACT FLYBY SPACECRAFT (-140) Start of Interval (ET) End of Interval (E -------------------------------- ------------------ 2005 JUL 03 06:16:04.184 2005 JUL 05 05:45: Body: TEMPEL 1 (1000093) Start of Interval (ET) End of Interval (E -------------------------------- ------------------ 2005 JUL 03 06:16:04.184 2005 JUL 05 05:46:
% brief di_finalenc_nav_v3.bsp -t Brief. Version: 2.3.1 (SPICE Toolkit N0061) Summary for: di_finalenc_nav_v3.bsp Bodies Start of Interval (ET) ------- ----------------------- -70 DEEP IMPACT IMPACTOR SPACECRAFT 2005 JUL 03 06:16:04.18 -140 DEEP IMPACT FLYBY SPACECRAFT 2005 JUL 03 06:16:04.18 1000093 TEMPEL 1 2005 JUL 03 06:16:04.18
% brief di_finalenc_nav_v3.bsp -t -c Brief. Version: 2.3.1 (SPICE Toolkit N0061) Summary for: di_finalenc_nav_v3.bsp Bodies ------- -70 DEEP IMPACT IMPACTOR SPACECRAFT w.r.t. 1000093 TEMPEL 1 -140 DEEP IMPACT FLYBY SPACECRAFT w.r.t. 1000093 TEMPEL 1 1000093 TEMPEL 1 w.r.t. 10 SUN
% brief di_finalenc_nav_v3.bsp dif_preenc174_nav_v1.bsp -t -a Brief. Version: 2.3.1 (SPICE Toolkit N0061) Summary for all files. Bodies Start of Interval (ET) ------- ----------------------- -70 DEEP IMPACT IMPACTOR SPACECRAFT 2005 JUL 03 06:16:04.18 -140 DEEP IMPACT FLYBY SPACECRAFT 2005 JAN 12 19:23:32.06 1 MERCURY BARYCENTER 2005 JAN 12 19:23:32.06 2 VENUS BARYCENTER Same covera ... 499 MARS Same covera 1000004 BOETHIN 2005 MAY 09 00:00:00.00 1000093 TEMPEL 1 2005 JAN 12 19:23:32.06
CKBRIEFTask Statement
dii_sc_050112_050703.bc dii_sc_050703_050704.bcUse these FK, LSK, and SCLK files when needed to complete the task steps:
di_v17.tf naif0008.tls dii_sclkscet_00008_science.tscDetailed information about the ``ckbrief'' interface is provided in the program's User's Guide (ckbrief.ug) and the usage message displayed by the program. Steps
Explanations
% ckbrief CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N CKBRIEF is a command line program that allows you to ea the pointing (orientation) data coverage of one or more files. ``Coverage'' is used in the sense of specifying for which orientation data are available. ...
% ckbrief -h ...
% ckbrief dii_sc_050703_050704.bc CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin ET Interval End ET AV ------------------------ ------------------------ --- NEED LSK AND SCLK FILES NEED LSK AND SCLK FILES Y
% ckbrief dii_sc_050703_050704.bc -dpsclk CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin TICKS Interval End TICKS AV ------------------------ ------------------------ ---<PHONE_NUMBER>8.<PHONE_NUMBER>1. Y
% ckbrief dii_sc_050703_050704.bc naif0008.tls dii_sclkscet_ 00008_science.tsc CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin ET Interval End ET AV ------------------------ ------------------------ --- 2005-JUL-03 06:04:07.362 2005-JUL-04 05:45:28.172 Y
% ckbrief dii_sc_050703_050704.bc naif0008.tls dii_sclkscet_ 00008_science.tsc -utc CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin UTC Interval End UTC AV ------------------------ ------------------------ --- 2005-JUL-03 06:03:03.177 2005-JUL-04 05:44:23.988 Y
% ckbrief dii_sc_050703_050704.bc naif0008.tls dii_sclkscet_ 00008_science.tsc -sclk CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin SCLK Interval End SCLK AV ------------------------ ------------------------ --- 1/0173642585.048 1/0173727865.051 Y
% ckbrief dii_sc_050703_050704.bc naif0008.tls dii_sclkscet_ 00008_science.tsc -utc -t CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050703_050704.bc Objects Interval Begin UTC Interval End UTC A -------- ------------------------ ------------------------ - -70000 2005-JUL-03 06:03:03.177 2005-JUL-04 05:44:23.988 Y
% ckbrief dii_sc_050703_050704.bc naif0008.tls dii_sclkscet_ 00008_science.tsc -utc -dump CKBRIEF Version: 3.2.0, 2006-11-02.  SPICE Toolkit Version: N Summary for: dii_sc_050112_050703.bc Object: -70000 Interval Begin UTC Interval End UTC AV ------------------------ ------------------------ --- 2005-JAN-12 19:25:45.675 2005-JUL-03 05:59:58.281 Y Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin UTC Interval End UTC AV ------------------------ ------------------------ --- 2005-JUL-03 06:03:03.177 2005-JUL-04 05:44:23.988 Y
% ckbrief dii_sc_050112_050703.bc dii_sc_050703_050704.bc na if0008.tls dii_sclkscet_00008_science.tsc -utc -rel CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050112_050703.bc Object: -70000 Interval Begin UTC Interval End UTC AV Rela ------------------------ ------------------------ --- ---- 2005-JAN-12 19:25:45.675 2005-JUL-03 05:59:58.281 Y -140 Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin UTC Interval End UTC AV Rela ------------------------ ------------------------ --- ---- 2005-JUL-03 06:03:03.177 2005-JUL-04 05:44:23.988 Y J200
% ckbrief dii_sc_050112_050703.bc dii_sc_050703_050704.bc na if0008.tls dii_sclkscet_00008_science.tsc di_v17.tf -utc -rel CKBRIEF Version: 3.2.0, 2006-11-02. SPICE Toolkit Version: N Summary for: dii_sc_050112_050703.bc Object: -70000 Interval Begin UTC Interval End UTC AV Rela ------------------------ ------------------------ --- ---- 2005-JAN-12 19:25:45.675 2005-JUL-03 05:59:58.281 Y DIF_ Summary for: dii_sc_050703_050704.bc Object: -70000 Interval Begin UTC Interval End UTC AV Rela ------------------------ ------------------------ --- ---- 2005-JUL-03 06:03:03.177 2005-JUL-04 05:44:23.988 Y J200 SPACITTask Statement
dif_preenc174_nav_v1.bsp dii_sc_050703_050704.bcUse these LSK and SCLK files when needed to complete the task steps:
naif0008.tls dii_sclkscet_00008_science.tscDetailed information about the ``spacit'' interface is provided in the program's User's Guide (spacit.ug). Steps
Explanations
% spacit Welcome to SPACIT Version: 7.1.1 (Spice Toolkit N0061) SPACIT Options ( Q ) Quit. ( L ) Log SPACIT output to a file. ( T ) Convert transfer file to binary file. ( B ) Convert binary file to transfer file. ( S ) Summarize binary file. ( R ) Read comment area of binary file. Option: s Binary file : dif_preenc174_nav_v1.bsp Leapseconds file: naif0008.tls Loading the Leapseconds kernel file. Please wait ... SPK Summary Options ( Q ) Quit, returning to main menu. ( F ) Summarize entire file. ( B ) Summarize by NAIF body ID code. ( T ) Summarize by time interval. Option: f ************************************************************ Summary for SPK file: dif_preenc174_nav_v1.bsp Leapseconds File : naif0008.tls Summary Type : Entire File ------------------------------------------------------------ Segment ID : pfile_od004-radio.nio Target Body : Body -140, DEEP IMPACT FLYBY SPACECRAFT Center Body : Body 10, SUN Reference frame: Frame 1, J2000 SPK Data Type : Type 1 Description : Modified Difference Array UTC Start Time : 2005 JAN 15 16:47:07.324 UTC Stop Time : 2005 JAN 22 04:00:00.000 ET Start Time : 2005 JAN 15 16:48:11.507 ET Stop time : 2005 JAN 22 04:01:04.184 ------------------------------------------------------------ ... ------------------------------------------------------------ Segment ID : DE-0405LE-0405 Target Body : Body 1, MERCURY BARYCENTER Center Body : Body 0, SOLAR SYSTEM BARYCENTER Reference frame: Frame 1, J2000 SPK Data Type : Type 2 Description : Fixed Width, Fixed Order Chebyshev Polyn UTC Start Time : 2005 JAN 12 19:22:27.884 UTC Stop Time : 2009 JAN 15 00:03:54.816 ET Start Time : 2005 JAN 12 19:23:32.068 ET Stop time : 2009 JAN 15 00:05:00.000 ------------------------------------------------------------ ************************************************************ ...
% spacit Welcome to SPACIT Version: 7.1.1 (Spice Toolkit N0061) SPACIT Options ( Q ) Quit. ( L ) Log SPACIT output to a file. ( T ) Convert transfer file to binary file. ( B ) Convert binary file to transfer file. ( S ) Summarize binary file. ( R ) Read comment area of binary file. Option: s Binary file : dii_sc_050703_050704.bc Leapseconds file: naif0008.tls SCLK file : dii_sclkscet_00008_science.tsc Loading the Leapseconds kernel file. Please wait ... Loading the SCLK kernel file. Please wait ... CK Summary Options ( Q ) Quit, returning to main menu. ( F ) Summarize entire file. ( I ) Summarize by NAIF instrument ID code. ( U ) Summarize by UTC time interval. ( S ) Summarize by SCLK time interval. Option: f ************************************************************ Summary for CK file: dii_sc_050703_050704.bc Leapseconds File : naif0008.tls SCLK File : dii_sclkscet_00008_science Summary Type : Entire File ------------------------------------------------------------ Segment ID : DII TELEMETRED ATTITUDE AND RATE Instrument Code: -70000 Spacecraft : Body -70, DEEP IMPACT IMPACTOR SPACECRAF Reference Frame: Frame 1, J2000 CK Data Type : Type 3 Description : Continuous Pointing: Linear Interpolatio Available Data : Pointing and Angular Velocity UTC Start Time : 2005 JUL 03 06:03:03.178 UTC Stop Time : 2005 JUL 04 05:44:23.989 SCLK Start Time: 1/0173642585.048 SCLK Stop Time : 1/0173727865.051 ------------------------------------------------------------ ************************************************************ ...
COMMNTTask Statement
dif_preenc174_nav_v1.bspDetailed information about the ``commnt'' interface is provided in the program's User's Guide (commnt.ug). Steps
Explanations
% commnt -r dif_preenc174_nav_v1.bsp \beginlabel PDS_VERSION_ID = PDS3 RECORD_TYPE = FIXED_LENGTH ... NOTE = "See comments in the file for OBJECT = SPICE_KERNEL INTERCHANGE_FORMAT = BINARY KERNEL_TYPE = EPHEMERIS DESCRIPTION = "DIF SPICE SP-Kernel file con spacecraft trajectory reconstructed from radio tracking data planetary ephemerides and ephemerides for the DI mission tar DI Navigation Team, JPL, covering the whole mission. " END_OBJECT = SPICE_KERNEL \endlabel DIF SPK file, Complete Mission, Last Pre-Encounter Solution ============================================================ Created by Boris Semenov, NAIF/JPL, September 20, 2005 files produced by the Deep Impact (DI) Navigation (NAV) during mission operations. Objects in the Ephemeris -------------------------------------------------------- This file contains ephemeris data for Deep Impact Flyby spacecraft (NAIF ID -140), DI primary mission target co 1 (NAIF ID 1000093), DI extended mission opportunity ta Boethin (NAIF ID 1000004), Sun, and planets and planet barycenters. ... The spacecraft trajectory segment boundary discontinuit this file are: # # Summary of discontinuities at segment boundaries for # SPK file dif_preenc174_nav_v1.bsp: # # BOUNDARY TIME (UTC) DOWNTRK INPLANE NORMAL #----------------------- ------- ------- ------- 2005-01-22T04:00:00.000 -0.030 0.106 0.102 2005-02-12T00:00:00.000 -0.118 0.113 0.519 2005-05-06T00:00:00.000 -0.069 -0.025 0.274 2005-06-01T00:00:00.000 0.139 0.066 -0.380 2005-07-07T00:00:00.000 51.862 43.397 40.628
% commnt -r dif_preenc174_nav_v1.bsp | more \beginlabel PDS_VERSION_ID = PDS3 RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 1024 ^SPICE_KERNEL = "dif_preenc174_nav_v1.bsp" MISSION_NAME = "DEEP IMPACT" SPACECRAFT_NAME = "DEEP IMPACT FLYBY SPACECRAFT DATA_SET_ID = "DI-C-SPICE-6-V1.0" KERNEL_TYPE_ID = SPK PRODUCT_ID = "dif_preenc174_nav_v1.bsp" PRODUCT_CREATION_TIME = 2006-03-01T14:13:15 PRODUCER_ID = "DI NAV/JPL" MISSION_PHASE_NAME = { "9P CRUISE", "9P ENCOUNTER", "9P POST-ENCOUNTER CRUISE" } PRODUCT_VERSION_TYPE = ACTUAL PLATFORM_OR_MOUNTING_NAME = "N/A" START_TIME = 2005-01-12T19:22:28 STOP_TIME = 2009-01-15T00:03:55 --More--
% commnt -e dif_preenc174_nav_v1.bsp comments.txt % more comments.txt \beginlabel PDS_VERSION_ID = PDS3 RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 1024 ^SPICE_KERNEL = "dif_preenc174_nav_v1.bsp" MISSION_NAME = "DEEP IMPACT" SPACECRAFT_NAME = "DEEP IMPACT FLYBY SPACECRAFT DATA_SET_ID = "DI-C-SPICE-6-V1.0" KERNEL_TYPE_ID = SPK PRODUCT_ID = "dif_preenc174_nav_v1.bsp" PRODUCT_CREATION_TIME = 2006-03-01T14:13:15 PRODUCER_ID = "DI NAV/JPL" MISSION_PHASE_NAME = { "9P CRUISE", "9P ENCOUNTER", "9P POST-ENCOUNTER CRUISE" } PRODUCT_VERSION_TYPE = ACTUAL PLATFORM_OR_MOUNTING_NAME = "N/A" START_TIME = 2005-01-12T19:22:28 STOP_TIME = 2009-01-15T00:03:55 --More--
% commnt Welcome to COMMNT Version: 6.0.1 (Spice Toolkit N0061) COMMNT Options ( Q ) Quit. ( A ) Add comments to a binary file. ( R ) Read the comments in a binary file. ( E ) Extract comments from a binary file. ( D ) Delete the comments in a binary file. Option: r Enter the name of the binary file. Filename? dif_preenc174_nav_v1.bsp Reading the comment area of the SPK file. File: dif_preenc174_nav_v1.bsp \beginlabel PDS_VERSION_ID = PDS3 RECORD_TYPE = FIXED_LENGTH ... The spacecraft trajectory segment boundary discontinuit this file are: # # Summary of discontinuities at segment boundaries for # SPK file dif_preenc174_nav_v1.bsp: # # BOUNDARY TIME (UTC) DOWNTRK INPLANE NORMAL #----------------------- ------- ------- ------- 2005-01-22T04:00:00.000 -0.030 0.106 0.102 2005-02-12T00:00:00.000 -0.118 0.113 0.519 2005-05-06T00:00:00.000 -0.069 -0.025 0.274 2005-06-01T00:00:00.000 0.139 0.066 -0.380 2005-07-07T00:00:00.000 51.862 43.397 40.628 The comments were successfully read. COMMNT Options ( Q ) Quit. ( A ) Add comments to a binary file. ( R ) Read the comments in a binary file. ( E ) Extract comments from a binary file. ( D ) Delete the comments in a binary file. Option:
TOXFRTask Statement
dif_preenc174_nav_v1.bspDetailed information about the ``toxfr'' interface is provided in the program's User's Guide (toxfr.ug). Steps
Explanations
% toxfr ============================================================ Toolkit version: N0061 SPICE(USAGEERROR) Usage: toxfr file.b* [file.x*] A traceback follows. The name of the highest level module i TOXFR ============================================================
% toxfr dif_preenc174_nav_v1.bsp Converting: dif_preenc174_nav_v1.bsp To: dif_preenc174_nav_v1.xsp
% toxfr dif_preenc174_nav_v1.bsp my.xsp Converting: dif_preenc174_nav_v1.bsp To: my.xsp
TOBINTask Statement
my.xspDetailed information about the ``tobin'' interface is provided in the program's User's Guide (tobin.ug). Steps
Explanations
% tobin ============================================================ Toolkit version: N0061 SPICE(USAGEERROR) Usage: tobin file.x* [file.b*] A traceback follows. The name of the highest level module i TOBIN ============================================================
% tobin my.xsp Converting: my.xsp To: my.bsp
% tobin my.xsp di_spk.bsp Converting: my.xsp To: di_spk.bsp
CHRONOSTask Statement
naif0008.tls dii_sclkscet_00008_science.tscDetailed information about the ``chronos'' interface is provided in the program's User's Guide (chronos.ug). Steps
Explanations
% chronos CHRONOS -- Universal Time Conversion Tool Version 2.1.0, August 18, 2006 CHRONOS Usage ------------------------------------------------------------ To convert time from one supported system/type to another % CHRONOS -SETUP <setup file name OR kernel file name( -FROM <"from" time system> [-FROMTYPE <"from" time type>] -TO <"to" time system> [-TOTYPE <"to" time type>] [-FORMAT <output time format picture>] -TIME <input time> | -BATCH [-SC <sc ID>] [-CENTER <cental body ID>] [-LANDINGTIME <UTC time of the landing>] [-SOL1INDEX <index of the first SOL>] [-NOLABEL] [-TRACE] To display usage: % CHRONOS [-HELP|-H] To display help: % CHRONOS -USAGE|-U To display setup file template: % CHRONOS -TEMPLATE The case of command line switches is insignificant. Switc square braces [] are optional. See User's Guide for detai
% chronos -u ...
% chronos -setup naif0008.tls -from utc -to et -time 2005 JUL 05 04:00:00 2005-07-05, 04:01:04.184 (ET/SCET)
% cat time.txt 2005 JUL 05 04:00:00 2005 JUL 05 05:00:00 2005 JUL 05 06:00:00 % chronos -setup naif0008.tls -from utc -to et -batch < tim e.txt 2005-07-05, 04:01:04.184 (ET/SCET) 2005-07-05, 05:01:04.184 (ET/SCET) 2005-07-05, 06:01:04.184 (ET/SCET)
% chronos -setup naif0008.tls -from utc -to et -totype seco nds -time 2005 JUL 05 04:00:00 173808064.184 (ET/SECONDS)
% chronos -setup naif0008.tls dii_sclkscet_00008_science.t sc -sc -70 -from utc -to sclk -time 2005 JUL 05 04:00:00 1/0173808000.118 (SCLK/SCLK)
STATESTask Statement
di_finalenc_nav_v3.bsp naif0008.tlsAlthough the ``states'' program is not intended to be used as executable -- the primary purpose of including it in the toolkit is to provide a simple source code example of using high level toolkit functions that compute state vectors -- as all other Toolkit applications it comes with a User's Guide (states.ug) describing its interface. Steps
Explanations
% states Welcome to STATES This program demonstrates the use of NAIF S- and P- Kernel (SPK) files and subroutines by computing the state of a target body as seen from an observing body at a number of epochs within a given time interval. Enter the name of a leapseconds kernel file: naif0008.tls Enter the name of a binary SPK ephemeris file: di_finalenc_n av_v3.bsp Enter the name of the observing body: sun Enter the name of a target body: tempel 1 Enter the number of states to be calculated: 1 Enter the UTC time: 2005 JUL 05 04:00:00 Enter the inertial reference frame (eg:J2000): ECLIPJ2000 Type of correction Type of stat ------------------------------------------------------------ 'LT+S' Light-time and stellar aberration Apparent stat 'LT' Light-time only True state 'NONE' No correction Geometric sta Enter LT+S, LT, or NONE: NONE Working ... Please wait For time 1 of 1, the state of: Body : tempel 1 Relative to body: sun In Frame : ECLIPJ2000 At UTC time : 2005 JUL 05 04:00:00 Position (km) Velocity (km/s) ----------------------- -------------------- X: -0.8549549029932106E+08 0.2719316117375332 Y: -0.2084670053553146E+09 -0.1115748888018338 Z: 0.9044625066075269E+06 -0.5462400774687403 MAGNITUDE: 0.2253193050667428E+09 0.2989641107150566
SPKDIFFTask Statement
dif_preenc174_nav_v1.bsp di_finalenc_nav_v3.bspDetailed information about the ``spkdiff'' interface is provided in the program's User's Guide (spkdiff.ug). Steps
Explanations
% spkdiff spkdiff -- Version 1.0.0, July 20, 2006 -- Toolkit Version N spkdiff computes differences between geometric states obt two SPK files and either displays these differences or sh about them (see the User's Guide for more details.) The p % spkdiff [options] <first SPK file> <second SPK file> Options are shown below. Order and case of keys are not s Values must be space-separated from keys, i.e. '-n 10', n -b1 <first body name or ID> -c1 <first center name or ID> -r1 <first reference frame name> -b2 <second body name or ID> -c2 <second center name or ID> -r2 <second reference frame name> -k <other kernel file name(s)> -b <interval start time> -e <interval stop time> -s <time step in seconds> -n <number of states: 2 to 1000000 (default: 1000)> -f <output time format (default: TDB seconds past J20 -t <report type: basic|stats|dump|dumpvf (default: ba
% spkdiff dif_preenc174_nav_v1.bsp di_finalenc_nav_v3.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'S # from SPK 'dif_preenc174_nav_v1.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'S # from SPK 'di_finalenc_nav_v3.bsp' # # evenly-spaced with<PHONE_NUMBER>8565 second (0d 0h 2m 51.141 # within the time interval # # from '2005 JUL 03 06:16:04.184 TDB' (173643364.18405 TD # to '2005 JUL 05 05:45:34.183 TDB' (173814334.18399 TD # Relative differences in state vectors: maximum averag Position: 5.7433875616092E-07 2.658197967 Velocity: 3.5311760378989E-03 7.037404294 Absolute differences in state vectors: maximum averag Position (km): 1.2918999431552E+02 5.989230358 Velocity (km/s): 7.9483307482710E-02 1.581288819
% spkdiff di_finalenc_nav_v3.bsp dif_preenc174_nav_v1.bsp ============================================================ Toolkit version: N0061 SPICE(3NODATAFORBODY) SPK file 'dif_preenc174_nav_v1.bsp' does not contain data fo body 'DEEP IMPACT IMPACTOR SPACECRAFT'(-70) specified on the A traceback follows. The name of the highest level module i spkdiff --> CHWCML ============================================================
% spkdiff -b1 -140 di_finalenc_nav_v3.bsp dif_preenc174_nav_ v1.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with<PHONE_NUMBER>8565 second (0d 0h 2m 51.141 # within the time interval # # from '2005 JUL 03 06:16:04.184 TDB' (173643364.18405 TD # to '2005 JUL 05 05:45:34.183 TDB' (173814334.18399 TD # Relative differences in state vectors: maximum averag Position: 2.2265666444092E-01 1.341183451 Velocity: 7.7342629071411E-03 1.550818952 Absolute differences in state vectors: maximum averag Position (km): 2.0310929065151E+02 1.568497359 Velocity (km/s): 7.9470466093664E-02 1.582125015
% spkdiff dif_preenc174_nav_v1.bsp di_finalenc_nav_v3.bsp ...
% spkdiff -b1 -140 di_finalenc_nav_v3.bsp dif_preenc174_nav_ v1.bsp ...
% spkdiff -t stats -b1 -140 -c1 1000093 di_finalenc_nav_v3.b sp dif_preenc174_nav_v1.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with<PHONE_NUMBER>8565 second (0d 0h 2m 51.141 # within the time interval # # from '2005 JUL 03 06:16:04.184 TDB' (173643364.18405 TD # to '2005 JUL 05 05:45:34.183 TDB' (173814334.18399 TD # 1) Average components of position difference vectors in view frame coordinates: 1a) Down track (km):<PHONE_NUMBER>73 1b) In orbit plane (km): 2.19944880951 1c) Normal to orbit plane (km): -2.54558248303 1d) Average delta time down track (sec): 13.8592441085 ... 5e) Epoch (TDB, seconds past J2000): 173643364.184 5f) Epoch (TDB, calendar format): 2005-JUL-03-0
% spkdiff -t dump -b1 -140 -c1 1000093 di_finalenc_nav_v3.bs p dif_preenc174_nav_v1.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with<PHONE_NUMBER>8565 second (0d 0h 2m 51.141 # within the time interval # # from '2005 JUL 03 06:16:04.184 TDB' (173643364.18405 TD # to '2005 JUL 05 05:45:34.183 TDB' (173814334.18399 TD # # time, (x1-x2), (y1-y2), (z1-z2), (vx1-vx2), (vy1-vy2), (vz 1.7364336418405E+08 -1.8375003233796E+02 -7.1250147502171E+0 1.7364353532519E+08 -1.7444854285719E+02 -6.7077228545619E+0 1.7364370646633E+08 -1.6884788472275E+02 -6.4548013248423E+0 1.7364387760747E+08 -1.6697802157979E+02 -6.3678136817645E+0 1.7364404874861E+08 -1.6689960146637E+02 -6.3603913064115E+0 ... 1.7381416304285E+08 -7.0171493083122E+01 -3.9950623055687E+0 1.7381433418399E+08 -7.0069659960689E+01 -3.9935477027262E+0
% spkdiff -t dumpvf -b1 -140 -c1 1000093 di_finalenc_nav_v3. bsp dif_preenc174_nav_v1.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with<PHONE_NUMBER>8565 second (0d 0h 2m 51.141 # within the time interval # # from '2005 JUL 03 06:16:04.184 TDB' (173643364.18405 TD # to '2005 JUL 05 05:45:34.183 TDB' (173814334.18399 TD # # time, down_track_p_diff, normal_to_plane_p_diff, in_plane_ 1.7364336418405E+08 +1.5782062666755E+02 -8.6614056142247E+0 1.7364353532519E+08 +1.4649666193458E+02 -8.6381063884318E+0 1.7364370646633E+08 +1.3972679080400E+02 -8.6148850160950E+0 ... 1.7381416304285E+08 +1.4144474095255E+02 +7.4490533513132E+0 1.7381433418399E+08 +1.4144339442723E+02 +7.4664581930583E+0
% spkdiff -t dumpvf -f 'YYYY-DOYTHR:MN:SC.###' -k naif0008.t ls -b1 -140 -c1 1000093 di_finalenc_nav_v3.bsp dif_preenc174 _nav_v1.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with<PHONE_NUMBER>8565 second (0d 0h 2m 51.141 # within the time interval # # from '2005 JUL 03 06:16:04.184 TDB' (173643364.18405 TD # to '2005 JUL 05 05:45:34.183 TDB' (173814334.18399 TD # # using additional data from these kernels # # 'naif0008.tls' # # time, down_track_p_diff, normal_to_plane_p_diff, in_plane_ 2005-184T06:15:00.000 +1.5782062666755E+02 -8.6614056142247E 2005-184T06:17:51.141 +1.4649666193458E+02 -8.6381063884318E 2005-184T06:20:42.282 +1.3972679080400E+02 -8.6148850160950E ... 2005-186T05:41:38.858 +1.4144474095255E+02 +7.4490533513132E 2005-186T05:44:30.000 +1.4144339442723E+02 +7.4664581930583E
% spkdiff -t dumpvf -f 'YYYY-DOYTHR:MN:SC.###' -b1 -140 -c1 1000093 di_finalenc_nav_v3.bsp dif_preenc174_nav_v1.bsp # ... ============================================================ Toolkit version: N0061 SPICE(MISSINGTIMEINFO) The following, needed to convert between the input uniform t not found in the kernel pool: DELTET/DELTA_T_A, DELTET/K, DE Your program may have failed to load a leapseconds kernel. O causes of this problem include loading an invalid leapsecond lacks an initial \begindata marker or final newline characte corrupted---or deleting previously loaded kernel pool variab UNLOAD, KCLEAR, or CLPOOL. Use the SPICE routine FURNSH (in FURNSH is an entry point of KEEPER) to load a leapseconds ke kernel is up to date. See the Kernel and Time Required Readi Kernels" and "LSK and SCLK" SPICE Tutorials for details. A traceback follows. The name of the highest level module i spkdiff --> STDIFF --> TIMOUT --> UNITIM ============================================================
% spkdiff -t dumpvf -f 'YYYY-DOYTHR:MN:SC.###' -k naif0008.t ls -b 2005-186T03:00 -e 2005-186T05:00 -b1 -140 -c1 1000093 di_finalenc_nav_v3.bsp dif_preenc174_nav_v1.bsp # # Comparison of 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 1000 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with 7.2072072048803 second (0d 0h 0m 7.2072 # within the time interval # # from '2005 JUL 05 03:01:04.183 TDB' (173804464.18399 TD # to '2005 JUL 05 05:01:04.183 TDB' (173811664.18399 TD # # using additional data from these kernels # # 'naif0008.tls' # # time, down_track_p_diff, normal_to_plane_p_diff, in_plane_ 2005-186T03:00:00.000 +1.4154921446446E+02 +6.4448848992533E 2005-186T03:00:07.207 +1.4154907859830E+02 +6.4455384786604E 2005-186T03:00:14.414 +1.4154892614482E+02 +6.4461575858493E ... 2005-186T04:59:52.792 +1.4147346706276E+02 +7.1817591286974E 2005-186T05:00:00.000 +1.4147347203042E+02 +7.1825243077425E
% spkdiff -t dumpvf -f 'YYYY-DOYTHR:MN:SC.###' -k naif0008.t ls -b 2005-186T03:00 -e 2005-186T05:00 -s 600 -b 1 -140 -c1 1000093 di_finalenc_nav_v3.bsp dif_preenc174_nav_v1.bsp # # Comparison of 13 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'di_finalenc_nav_v3.bsp' # # with 13 'J2000'-referenced geometric states # # of 'DEEP IMPACT FLYBY SPACECRAFT' (-140) relative to 'T # from SPK 'dif_preenc174_nav_v1.bsp' # # evenly-spaced with<PHONE_NUMBER>0000 second (0d 0h 10m 0.000 # within the time interval # # from '2005 JUL 05 03:01:04.183 TDB' (173804464.18399 TD # to '2005 JUL 05 05:01:04.183 TDB' (173811664.18399 TD # # using additional data from these kernels # # 'naif0008.tls' # # time, down_track_p_diff, normal_to_plane_p_diff, in_plane_ 2005-186T03:00:00.000 +1.4154921446446E+02 +6.4448848992533E 2005-186T03:10:00.000 +1.4154314730387E+02 +6.5040755037385E 2005-186T03:20:00.000 +1.4153731846733E+02 +6.5643598474778E 2005-186T03:30:00.000 +1.4153124096038E+02 +6.6256300011018E 2005-186T03:40:00.000 +1.4152459254164E+02 +6.6862766878730E 2005-186T03:50:00.000 +1.4151855690873E+02 +6.7469944286093E 2005-186T04:00:00.000 +1.4151230121125E+02 +6.8089315976010E 2005-186T04:10:00.000 +1.4150583588593E+02 +6.8699758002280E 2005-186T04:20:00.000 +1.4149967515646E+02 +6.9332270052340E 2005-186T04:30:00.000 +1.4149333543142E+02 +6.9947127932754E 2005-186T04:40:00.000 +1.4148606471834E+02 +7.0575019380439E 2005-186T04:50:00.000 +1.4148022258664E+02 +7.1203995033684E 2005-186T05:00:00.000 +1.4147347203042E+02 +7.1825243077425E FRMDIFFTask Statement
08110_08152pl_live.bc 08132_08137ra.bc cas_v40.tf cas00137.tsc naif0008.tlsDetailed information about the ``frmdiff'' interface is provided in the program's User's Guide (frmdiff.ug). Steps
Explanations
% frmdiff frmdiff -- Version 1.0.0, February 10, 2009 -- Toolkit Versi frmdiff provides a simple way of sampling orientation of comparing orientations of two frames known to SPICE and s data from SPICE kernels. The program usage is: % frmdiff [options] <first kernel name> <second kernel % frmdiff [options] <kernel name> % frmdiff [options] where kernel can be a CK, an FK, or a PCK. Options are sh Order and case of keys are not significant. Values must b space-separated from keys, i.e. '-n 10', not '-n10'. -k <supporting kernel(s) name(s)> -f1 <first ``from'' frame, name or ID> -t1 <first ``to'' frame, name or ID> -c1 <first frame for coverage look up, name or ID> -k1 <additional supporting kernel(s) for first file> -f2 <second ``from'' frame, name or ID> -t2 <second ``to'' frame, name or ID> -c2 <second frame for coverage look up, name or ID> -k2 <additional supporting kernel(s) for second file> -a <compare angular velocities: yes|no> -m <frame for angular velocities: from|to> -b <interval start time> -e <interval stop time> -n <number of points: 1 to 1000000 (default: 1000)> -s <time step in seconds> -f <time format: et|sclk|sclkd|ticks|picture_for_TIMO -t <report: basic|stats|dumpaa|dumpm|dumpqs|dumpqo|du -o <rotation axes order (default: z y x)> -x <units for output angles> (only for -t dumpaa and
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf 08132_0813 7ra.bc 08110_08152pl_live.bc # # Comparison of 994 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with 994 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08110_08152pl_live.bc # # with a<PHONE_NUMBER>8717 second (0:00:04:21.767635) step siz # within the non-continuous (with 5 gaps) time period # # from '2008 MAY 11 00:01:06.765' TDB (263736066.76544 TD # to '2008 MAY 14 00:01:05.184' TDB (263995265.18467 TD # Absolute difference magnitudes: maximum Rotation (rad): +2.1382305885650E-02 +5.9
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf -t stats -s 5 08132_08137ra.bc 08110_08152pl_live.bc # # Comparison of 51731 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with 51731 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08110_08152pl_live.bc # # with a 5.0000000000000 second (0:00:00:05.000000) step siz # within the non-continuous (with 5 gaps) time period # # from '2008 MAY 11 00:01:06.765' TDB (263736066.76544 TD # to '2008 MAY 14 00:01:05.184' TDB (263995265.18467 TD # 1) Average difference 1a) Rotation (rad): 0.00059 2) RMS of difference 2a) Rotation (rad): 0.00239 3) Maximum rotation difference 3a) Rotation (rad): 0.02205 3b) Epoch (TDB, seconds past J2000): 2638568 3c) Epoch (TDB, calendar format): 2008-MA
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf -t dumpaa -s 10 08132_08137ra.bc 08110_08152pl_live.bc # # Comparison of 25869 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with 25869 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08110_08152pl_live.bc # # with a 10.000000000000 second (0:00:00:10.000000) step siz # within the non-continuous (with 5 gaps) time period # # from '2008 MAY 11 00:01:06.765' TDB (263736066.76544 TD # to '2008 MAY 14 00:01:05.184' TDB (263995265.18467 TD # # Times are TDB seconds past J2000. # # angle is shown in radians. # # time, angle, axis_x, axis_y, axis_z +2.6373606676544E+08 +7.0339739249521E-04 -7.0414946683369E- +2.6373607676544E+08 +7.1952179054201E-04 -3.1512009275414E- +2.6373608676544E+08 +7.7560586484534E-04 -1.6887101147269E- ... +2.6399524722951E+08 +2.4560146109228E-05 +1.5574999384954E- +2.6399525722951E+08 +4.6330796897041E-05 -1.1215437867925E- +2.6399526518467E+08 +4.3066921035168E-05 +2.1392352889108E-
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf -t dumpqs -s 10 -a yes 08132_08137ra.bc # # Sampling of 25869 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with a 10.000000000000 second (0:00:00:10.000000) step siz # within the non-continuous (with 5 gaps) time period # # from '2008 MAY 11 00:01:06.765' TDB (263736066.76544 TD # to '2008 MAY 14 00:01:05.184' TDB (263995265.18467 TD # # including angular velocities relative to 'from' frame. # # Times are TDB seconds past J2000. # # time, q_cos, q_sin1, q_sin2, q_sin3, av_x, av_y, av_z +2.6373606676544E+08 +4.2765566350171E-01 +6.1995251219409E- +2.6373607676544E+08 +4.1487117144731E-01 +6.2143765069334E- +2.6373608676544E+08 +4.0196021073660E-01 +6.2267117608015E- ... +2.6399524722951E+08 +4.6868056473485E-01 -1.2207597036621E- +2.6399525722951E+08 +4.6870380200417E-01 -1.2237579486654E- +2.6399526518467E+08 +4.6870380004563E-01 -1.2237920889302E-
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf -t dumpea -s 1 -b 2008-MAY-12 10:00 -e 2008-MAY-12 12:00 -o z y z -x degrees -f 'YYYY-DOYTHR:MN:SC.### ::RND' 08132_08137ra.bc # # Sampling of 7201 rotations # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with a 1.0000000000000 second (0:00:00:01.000000) step siz # within the continuous time period # # from '2008 MAY 12 10:01:05.185' TDB (263858465.18530 TD # to '2008 MAY 12 12:01:05.185' TDB (263865665.18530 TD # # Times were generated by TIMOUT using 'YYYY-DOYTHR:MN:SC.## # # angles are shown in degrees. # # time, ang3_about_Z, ang2_about_Y, ang1_about_Z 2008-133T10:00:00.000 +4.3056059795798E+01 +6.6322394077835E 2008-133T10:00:01.000 +4.3073142191077E+01 +6.6235882496104E 2008-133T10:00:02.000 +4.3094082386298E+01 +6.6150227150557E ... 2008-133T11:59:58.000 +1.6306650969729E+02 +6.4432822285149E 2008-133T11:59:59.000 +1.6299991511258E+02 +6.4483185277512E 2008-133T12:00:00.000 +1.6293345369662E+02 +6.4533661172721E
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf -t dumpc -f 'YYYY-MM-DDTHR:MN:SC.### ::RND' 08132_08137ra.bc # # Coverage for rotation # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with a<PHONE_NUMBER>8717 second (0:00:04:21.767635) step siz # within the non-continuous (with 5 gaps) time period # # from '2008 MAY 11 00:01:06.765' TDB (263736066.76544 TD # to '2008 MAY 14 00:01:05.184' TDB (263995265.18467 TD # # Times were generated by TIMOUT using 'YYYY-MM-DDTHR:MN:SC. # # interval_start, interval_stop, interval_duration_sec, inte 2008-05-11T00:00:01.580 2008-05-11T05:44:57.684 20696. 2008-05-11T05:45:25.684 2008-05-11T22:29:53.258 60267. 2008-05-11T22:30:13.258 2008-05-12T05:20:25.084 24611. 2008-05-12T05:27:01.081 2008-05-12T13:37:52.873 29451. 2008-05-12T13:39:40.873 2008-05-13T22:13:52.044 117251. 2008-05-13T22:14:12.044 2008-05-13T23:59:59.999 6347.
% frmdiff -k naif0008.tls cas00137.tsc cas_v40.tf -t dumpg -f 'YYYY-MM-DDTHR:MN:SC.### ::RND' 08132_08137ra.bc # # Coverage for rotation # # from 'J2000' (1) to 'CASSINI_SC_COORD' (-82000) # computed using # # naif0008.tls cas00137.tsc cas_v40.tf # 08132_08137ra.bc # # with a<PHONE_NUMBER>8717 second (0:00:04:21.767635) step siz # within the non-continuous (with 5 gaps) time period # # from '2008 MAY 11 00:01:06.765' TDB (263736066.76544 TD # to '2008 MAY 14 00:01:05.184' TDB (263995265.18467 TD # # Times were generated by TIMOUT using 'YYYY-MM-DDTHR:MN:SC. # # gap_start, gap_stop, gap_duration_sec, gap_duration_string 2008-05-11T05:44:57.684 2008-05-11T05:45:25.684 27. 2008-05-11T22:29:53.258 2008-05-11T22:30:13.258 19. 2008-05-12T05:20:25.084 2008-05-12T05:27:01.081 395. 2008-05-12T13:37:52.873 2008-05-12T13:39:40.873 107. 2008-05-13T22:13:52.044 2008-05-13T22:14:12.044 19.
% frmdiff -k naif0008.tls cas_v40.tf -f1 CASSINI_ISS_NAC -t1 CASSINI_ISS_WAC -t dumpea -b 2005-01-01 -e 2005-01-01 -o x y z -x degrees # # Sampling of 1 rotations # # from 'CASSINI_ISS_NAC' (-82360) to 'CASSINI_ISS_WAC' (- # computed using # # naif0008.tls cas_v40.tf # # at continuous coverage intervals' endpoints # within the continuous time period # # from '2005 JAN 01 00:01:04.183' TDB (157809664.18393 TD # to '2005 JAN 01 00:01:04.183' TDB (157809664.18393 TD # # Times are TDB seconds past J2000. # # angles are shown in degrees. # # time, ang3_about_X, ang2_about_Y, ang1_about_Z +1.5780966418393E+08 -3.6817224296505E-02 -2.4358034385368E-
|


A class for implementing a Signature Method
The HMAC-SHA1 signature method uses the HMAC-SHA1 signature algorithm as defined in [RFC2104] where the Signature Base String is the text and the key is the concatenated values (each first encoded per Parameter Encoding) of the Consumer Secret and Token Secret, separated by an '&' character (ASCII code 38) even if empty.
The PLAINTEXT method does not provide any security protection and SHOULD only be used over a secure channel such as HTTPS. It does not use the Signature Base String.
The RSA-SHA1 signature method uses the RSASSA-PKCS1-v1_5 signature algorithm as defined in


Photo galleries compiled in honour of Dr Young-Soo Shin, Regional Director, WHO Western Pacific, 2009-2019