FitHAS, an easy to use assistant tool for FITS data archiving Wen Li, Chenzhou Cui, Ce Yu China-VO team NAOC & Tianjin University.

Slides:



Advertisements
Similar presentations
Copyright © 2000 by RT Lawrence Corporation. La Mirada, California, USA. All Rights Reserved. RTLFiRST Upload File Configuration Full control of configuration.
Advertisements

Organising and Documenting Data Stuart Macdonald EDINA & Data Library DIY Research Data Management Training Kit for Librarians.
Morbadevi Softwares Work with ease… Ready-Made Garments Management Software Demo By Morbadevi Softwares®2014, All Rights Reserved.
Depositing e-material to The National Library of Sweden.
Computer & Network Forensics
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Face Recognition Data Search Tool COMP6703 PRESENTATION Presented by Yan Gao u Supervisor: Professor Tom Gedeon.
Regular expression. Validation need a hard and very complex programming. Sometimes it looks easy but actually it is not. So there is a lot of time and.
1 DataNovata Instantly Create Web-Enabled Applications.
End Show Introduction to Electronic Spreadsheets Unit 3.
Presenter notes: This Microsoft Excel presentation is a prepackaged solution for basic Excel training. You may use the presentation as-is or customize.
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Introduction to DBMS Purpose of Database Systems View of Data
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory Pasewark & Pasewark.
1 Access Lesson 3 Creating Queries Microsoft Office 2010 Introductory.
Maintaining and Querying a Database Microsoft Access 2010.
Lesson 4 MICROSOFT EXCEL PART 1 by Nguyễn Thanh Tùng Web:
Microsoft Access Intro Class 1 Database Concepts.
Virtual Observatory --Architecture and Specifications Chenzhou Cui Chinese Virtual Observatory (China-VO) National Astronomical Observatory of China.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
ASP.NET Programming with C# and SQL Server First Edition
XP Chapter 5 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Developing Effective Reports Chapter 5 “Nothing succeeds.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
Computer Programming for Biologists Class 5 Nov 20 st, 2014 Karsten Hokamp
Recordkeeping for Good Governance Toolkit Digital Recordkeeping Guidance Funafuti, Tuvalu – June 2013.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
 A database is a collection of data that is organized so that its contents can easily be accessed, managed, and updated. What is Database?
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
PowerBuilder Online Courses - by Prasad Bodepudi
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
File Systems (1). Readings r Reading: Disks, disk scheduling (3.7 of textbook; “How Stuff Works”) r Reading: File System Implementation ( of textbook)
With Microsoft Office 2007 Introductory© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Introductory.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Information Systems & Databases 2.2) Organisation methods.
1 CSC 594 Topics in AI – Text Mining and Analytics Fall 2015/16 4. Document Search and Regular Expressions.
Regular Expression in Java 101 COMP204 Source: Sun tutorial, …
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 3 – Creating and Modifying Forms.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
COMPREHENSIVE Access Tutorial 3 Maintaining and Querying a Database.
® Microsoft Office 2013 Access Maintaining and Querying a Database.
ACCESS Part 2. OBJECTIVE  Use the Query Wizard.  Work with data in a query.  Use Query Design View.  Sort and find data.  Filter data Apply AND criteria.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
REGEX. Problems Have big text file, want to extract data – Phone numbers (503)
Module 6 – Generics Module 7 – Regular Expressions.
Regular Expressions What is this line all about? while (!($search =~ /^\s*$/)) { It’s a string search just like before, but with a huge twist – regular.
By N.Gopinath AP/CSE Cognos Impromptu. What is Impromptu? Impromptu is an interactive database reporting tool. It allows Power Users to query data without.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 3 – Creating and Modifying Forms.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
CPSC 203 Introduction to Computers Lab 21 By Jie Gao.
Microsoft® Access Generate forms quickly 1 Modify controls in Layout View 2 Work with form sections 3 Modify controls in Design View 4 Add calculated.
An Introduction to Regular Expressions Specifying a Pattern that a String must meet.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
Pattern Matching: Simple Patterns. Introduction Programmers often need to scan a file, directory, etc. for a specific substring. –Find all files that.
Informatica Online Training. Introduction to Informatica Informatica is an ETL tool, leverages the lean integration model. Informatica works on a Service.
Product Workshop We talk about the latest improvements made to Trapeze and review some of the tools and features we’ve been working on. Presented by Anthony.
Submitted by: DRPU Software Team Site:
Introduction to DBMS Purpose of Database Systems View of Data
ACL SCREEN Start with Standard ACL Project Screen.
Access Maintaining and Querying a Database
Let’s Blog Using a Blog as a Communication Tool
Microsoft Office Access 2003
Microsoft Office Access 2003
Introduction to DBMS Purpose of Database Systems View of Data
DATABASES WHAT IS A DATABASE?
REGEX.
Presentation transcript:

FitHAS, an easy to use assistant tool for FITS data archiving Wen Li, Chenzhou Cui, Ce Yu China-VO team NAOC & Tianjin University

Content FITS FITS Introduction to FitHAS Introduction to FitHAS Features of FitHAS Features of FitHAS Demo Demo

FITS FITS Introduction to FitHAS Introduction to FitHAS Features of FitHAS Features of FitHAS Demo Demo

FITS Flexible Image Transport System Flexible Image Transport System The standard data format used in astronomy The standard data format used in astronomy Endorsed by NASA and the International Astronomical Union Endorsed by NASA and the International Astronomical Union

FITS data storage Current storage: files Current storage: files Store in database? Store in database? How to archive metadata of FITS files into database easily? How to archive metadata of FITS files into database easily?

FITS FITS Introduction to FitHAS Introduction to FitHAS Features of FitHAS Features of FitHAS Demo Demo

FitHAS FITS Header Archiving System FITS Header Archiving System an easy to use assistant tool for FITS data archivingan easy to use assistant tool for FITS data archiving provides graphic interface and wizardprovides graphic interface and wizard extracts header information from FITS files and import it to database.extracts header information from FITS files and import it to database.

Architecture of FitHAS Architecture of FitHAS

What can FitHAS do? View FITS header View FITS header Create tables in database according to the header structure of the file(s) Create tables in database according to the header structure of the file(s) Archive file(s) header(s) into database Archive file(s) header(s) into database Review records archived into a table Review records archived into a table

FITS FITS Introduction to FitHAS Introduction to FitHAS Features of FitHAS Features of FitHAS Demo Demo

Features Supports single file archiving, as well as batch archiving Supports single file archiving, as well as batch archiving Single fileSingle file Multiple filesMultiple files directorydirectory

Supports file name filter Supports file name filter Useful to specify which file(s) or directory to be imported.Useful to specify which file(s) or directory to be imported. Use regular expressionUse regular expression

\d A digit: [0-9] \D A non-digit: [^0-9] \w A word character: [a-zA-Z_0-9] \W A non-word character: [^\w] \s A whitespace character (spaces, tabs, line breaks, etc.) \S A non-whitespace character: [^\s]. any character [abc] a, b, or c [a-zA-Z] A letter (in range of a - z, or A - Z) X? X, 0~1 times X* X, zero or more times X+ X, one or more times X{n} X, exactly n times X{n,} X, at least n times X{n,m} X, at least n but not more than m times …

Friendly interface, convenient wizard, detailed operation hint and result report. Friendly interface, convenient wizard, detailed operation hint and result report.

Various strategy to archive duplicate records Various strategy to archive duplicate records Empty table and archiveEmpty table and archive Skip duplicate filesSkip duplicate files Update duplicate recordsUpdate duplicate records Auto generate table schema according to the selected file(s) Auto generate table schema according to the selected file(s) Keep the directory structure of the files in database. Keep the directory structure of the files in database.

FITS FITS Introduction to FitHAS Introduction to FitHAS Features of FitHAS Features of FitHAS Demo Demo

Thank you!