More Information

Citrin™ 1.x Product Overview

Citrin is a low-cost, high performance Mac OS X Universal application for interactive scientific graphing and curve fitting, providing:

  • Commonly used charts, such as scatter & line series, bar, column, area, 3-D (column, pyramid, prism, area and band), ternary scatter, pie, polar, box & whisker, histograms, probability charts, etc.
  • Numerous customizing tools, full Unicode support, diverse graphic export formats (PDF, PICT vector graphics, and bitmaps such as PNG, JPEG, TIFF, BMP, SGI, TGA, etc.), and support for drag & drop
  • Native worksheets that can import and store large data sets from diverse data formats
  • Curve fitting with built-in functions, as well as a module for user-defined, non-linear curve fitting with an interactive graphical interface
  • Flexible capabilities for applying error bars


Ease of Use of Citrin

00.01:16


An Overview of Citrin 1.x Features


Citrin Graphic Viewer and Charts

The graphic viewer is Citrin's interface for data visualization and charting.

Curve Fitting and Regression

Curve fitting (pre-defined and user-defined) methods include:

  • Linear (X on Y and thru zero)
  • Polynomial
  • Exponential
  • Logarithmic
  • Power
  • Cubic spline interpolation
  • User-defined, non-linear curve fitting:
    • Interactive graphical interface
    • Using Levenberg-Marquardt "full Newton-type" method
    • Providing a library of functions (any calculated new functions and their parameters can be stored as a library function for later use)

Error Bars

Adding error bars to charts allows a graphical display of the statistical probability of errors, the experimental and analytical errors, the data outliers, etc.

  • In Citrin, error bars can be applied to:
    • Binary scatter
    • Scatter series and line series charts (X-Y, double-Y, double-X, or double X-Y series)
    • Column and bar charts (including stacked and clustered columns and bars)
    • Area and stacked area charts
  • Error bars can be symmetrical or asymmetrical.
  • Error bars can be based on:
    • Standard error
    • Standard deviation
    • Fixed values or values of a variable (e.g., calculated errors, etc.)

Citrin Worksheets

Worksheets are Citrin's data storage mechanism, and provide numerous data management functions and utilities. They also act as dynamic data sources for data analysis and visualization. Features include:

  • Tools for quality control of numeric data
  • Capabilities for sorting and transposing data, reordering rows or columns, etc.
  • Diverse import capabilities
  • Support for numeric, text, date and time data types
  • A built-in formula editor
  • A notebook for storing notes (e.g., literature references and other information)

Data Import Support

Citrin provides tools for importing:

  • Excel format (Excel 95 and above)
  • Delimited ASCII text files (tab, comma, semicolon, space, etc.)
  • Fortran formatted data
  • Delimited data matrix (numeric) (tab, comma, semicolon, space, etc.)
  • Binary numeric matrix formats (8 bit, 16 bit, 32 bit, and 64 bit data)

Drag & Drop Between Citrin and Other Applications

  • Support for drag & drop from Citrin into applications that support the operation (e.g., Keynote, Word, PowerPoint, Photoshop, etc.)
  • Support for drag & drop from other applications (e.g., LaTeX Equation Editor, graphic files from Finder, etc.) into Citrin

Graphic File Export Support

Supported graphic file export formats include:

  • Full PDF support for export and clipboard (when the viewer is in Quartz mode)
  • PICT vector graphics ((when the viewer is in QuickDraw mode)
  • Bit images (can be generated by both Quartz and QuickDraw):
    • BMP
    • JPEG
    • PNG
    • SGI Image
    • Bitmap PICT
    • TGA
    • TIFF
    • QuickTime Image
    • Photoshop

Citrin's Dynamic Nature

Citrin benefits from the pipeline design of Aabel (the Gigawiz flagship product), allowing real-time, two-way interaction between charts and their source worksheets, and between charts in the same or in different graphic viewers.

Customizing Tools for Data Representation

Numerous, easy to use tools are available for chart customizing:

Unicode Support

  • A palette that holds 176 Unicode characters/symbols/glyphs is available for data representation. Each item in this palette can be replaced by a Unicode character/glyph from the System character palette, and can be scaled from 50 to 200% of the initial size (100%) in 20 steps.
  • Citrin supports Unicode for storing data in worksheets, for graphing data, and for creating tables, and text lines.

Markers and Lines for Data Representation

  • Citrin markers: A palette with 175 marker symbols, each of which can be scaled from 50 to 200% of the initial size (100%) in 20 steps.
  • Line attributes: Controls for selecting different line types, thickness, and color.
  • Unicode glyphs/symbols.

Markers and Lines for Data Representation

Customizing Chart Axis Attributes

Color Management

Managing Transparency

Quartz Patterns