Advertisement

FAN — An array-oriented query language

  • Harvey Davies
Workshop Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1183)

Abstract

FAN (File Array Notation) is an array-oriented language for identifying data items in files for the purpose of extraction (e.g. for visualization) or modification. FAN specifications consist of
  • one or more filenames

  • one or more variable (array) identifiers

  • attribute identifiers (optional)

  • dimension identifiers (optional)

  • subscripts in various possible forms (optional).

These identifiers can be names or numbers. FAN is intended to be generic and could be applied to any file format, even relational databases. However netCDF is the only such format currently supported. The use of FAN can greatly simplify access to array-oriented data.

Keywords

Data Visualization Coordinate Variable Index Origin Database Issue Symbol Table 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [ABM+92]
    Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, and Jerrold L. Wagener. Fortran 90 Handbook. McGraw-Hill, New York, 1992.Google Scholar
  2. [B+94a]
    R. D. Bergeron et al. Database Issues for Data Visualization: Developing a Data Model. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 3–15. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.Google Scholar
  3. [B+94b]
    J. Boyle et al. Database Issues for Data Visualization: Interaction, User Interfaces, and Presentation. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 25–34. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.Google Scholar
  4. [BFG94]
    J. Boyle, J. E. Fothergill, and P. M. D. Gray. Design of a 3D Interface to a Database. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 173–183. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.Google Scholar
  5. [BPP94]
    James A. Brown, Sandra Pakin, and Raymond P. Polivka. APL2 at a glance. Prentice Hall, Englewood Cliffs, N.J., 1994.Google Scholar
  6. [Bur96]
    Chris Burke. J User Manual. Iverson Software Inc., Toronto, 1996.Google Scholar
  7. [Dav94]
    Harvey L. Davies. Introduction to J. In Alain Delmotte, editor, APL94 International Conference on APL, Antwerp Belgium, Proceedings Companion. ACM SIGAPL, 1994.Google Scholar
  8. [Dej95]
    Edmund X. Dejesus. Dimensions of Data. Byte, 20(4):139–148, 1995.Google Scholar
  9. [GM94]
    G. W. Goucher and G. J. Mathews. A Comprehensive Look at CDF. Technical Report NSSDC/WDC-A-R&S 94-07, NASA/Goddard Space Flight Center, August 1994.Google Scholar
  10. [Hui92]
    Roger K.W. Hui. An Implementation of J. Iverson Software Inc., Toronto, 1992.Google Scholar
  11. [Ive96]
    Kenneth E. Iverson. J Introduction and Dictionary. Iverson Software Inc., Toronto, 1996.Google Scholar
  12. [KBS94]
    D. T. Kao, R. D. Bergeron, and T. M. Sparr. An Extended Schema Model for Scientific Data. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 69–82. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.Google Scholar
  13. [LMB92]
    John R. Levine, Tony Mason, and Doug Brown. lex & yacc. O'Reilly and Asssociates, Sebastopol Calif., 2nd edition, 1992.Google Scholar
  14. [NCS93]
    NCSA. HDF 3.3 Reference Manual. Technical report, NCSA, University of Illinois at Urbana-Champaign, 1993.Google Scholar
  15. [Pra75]
    Terrance W. Pratt. Programming Languages: design and implementation. Prentice-Hall, Englewood Cliffs, N.J., 1975.Google Scholar
  16. [RDED96]
    Russ K. Rew, Glenn P. Davis, Steve Emmerson, and Harvey L. Davies. NetCDF User's Guide. Unidata, University Corporation for Atmospheric Research, Boulder, CO, USA, 2.4 edition, Ferurary 1996.Google Scholar
  17. [Res95]
    Research Systems, Inc. IDL User's Guide, Interactive Data Language, Version 4. Research Systems, Inc., Boulder, Colorada, 1995.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Harvey Davies
    • 1
  1. 1.CSIRO Division of Atmospheric ResearchMordiallocAustralia

Personalised recommendations