Skip to main content
  • Home
  • Documentation
  • FAQ
  • Downloads
  • Support
  • Current Release Notes
  • Ferret Users Guide
    • Users Guide Index
    • Commands Reference
    • 1. Introduction
    • 2. Data Set Basics
    • 3. Variables & Expressions
    • 4. Grids & Regions
    • 5. Animations & Gif Images
    • 6. Customizing Plots
    • 7. Handling String Data Symbols
    • 8. Working with Special Data Sets
    • 9. Computing Environment
    • 10. Converting to NetCDF
    • 11. Writing External Functions
    • Glossary
    • Appendix A: Functions
    • Appendix B: PPLUS Guide
    • Appendix C: Ferret-Specific PPLUS Enhancements
  • Previous Release Notes
  • Tutorials and Demos
    • Ferret Tour
    • DSG files: Discrete Sampling Geometries Demo
    • Ferret sorting demo
    • Fast Fourier Transforms demo
    • Empirical Orthogonal Functions demo
    • Ferret objective analysis demo
    • Ferret Palette Demo
    • Map projections
    • Ferret polygon vector demo
    • Ferret Graticules demo
    • Ferret Polytube Demo
    • Ferret Polymark Demo
    • Ferret Constant-Array demo
    • Ferret land_detail demo
    • COADS Tour
    • Levitus Tour
    • Use OPeNDAP
    • Ferret binary read demo
  • PyFerret
    • PyFerret Downloads and Install ../../faq/ferret-faqs.html
    • What is PyFerret?
    • Why use PyFerret?
    • PyFerret for the Ferret user
    • PyFerret command syntax: quick-start notes
    • PyFerret for the Python user
    • Graphics in PyFerret ?
    • New Ferret functionality
    • PyFerret Python functions and constants
    • PyFerret Python objects and methods
    • Ferret external functions in Python
    • Ferret Fortran external functions
    • PyFerret metadata-and-data dictionaries
  • OPeNDAP
    • OPeNDAP usage in Ferret
    • Use OPeNDAP Demo
    • Test OPeNDAP

Appendix A: Functions

This appendix lists functions, in addition to the functions listed in Chapter 3 and the String functions in Chapter 7. PyFerret includes further functions which are currently documented separately.

Use these commands to list functions available in your Ferret version:

! List all available functions: a long list!
yes? SHOW FUNCTION/BRIEF *
 
! List functions matching the given text
yes? SHOW FUNCTION *fft*
 
! List the function and argument descriptions with information about
! how the arguments determine the result grid, and the data types of
! the arguments
yes? SHOW FUNCTION/DETAILS pt_in_poly
  • BIN_INDEX_WT
  • COMPRESSI (and J,K,L,M,N)
  • COMPRESSI_BY (and J,K,L,M,N)
  • CONVOLVEI (and J,K,L,M,N)
  • CURV_TO_RECT
  • CURV_TO_RECT_MAP
  • DATE1900
  • DAYS1900TOYMDHMS
  • DOT
  • ECAT and ECAT_STR 
  • ELEMENT_INDEX 
  • ELEMENT_INDEX_STR  
  • EOF_SPACE and EOFSVD_SPACE - EOF_SPACE  
  • EOF_STAT and EOFSVD_STAT  
  • EOF_TFUNC and EOFSVD_TFUNC 
  • EXPND_BY_LEN and EXPND_BY_LEN_STR  
  • EXPNDI_BY  - Expand a variable by inserting gaps
  • EXPNDI_BY_M_COUNTS  
  • EXPNDI_BY_T  
  • EXPNDI_BY_Z  - Expand a 1-D variable in X, to an X-Z variable, splitting Z profiles
  • EXPNDI_BY_Z_COUNTS  
  • EXPNDI_ID_BY_Z_COUNTS  
  • FCAT  
  • FC_ISUBSET  
  • FFT_IM  
  • FFT_INVERSE  
  • FILL_XY  
  • FFT_RE 
  • FINDHI  
  • FINDLO  
  • IS_ELEMENT_OF  and IS_ELEMENT_OF_STR
  • LANCZOS  
  • LSL_LOWPASS  
  • MINUTES24 
  • NCO   - Call an NCO utility
  • NCO_ATTR  - Call the NCO attribute editing utility
  • PT_IN_POLY  
  • RECT_TO_CURV
  • SAMPLEI_MULTI, and SAMPLEI_MULTI, SAMPLEK_MULTI, SAMPLEL_MULTI, SAMPLEM_MULTI, SAMPLEN_MULTI
  • SAMPLEXY_CURV_AVG 
  • SAMPLEXY_CURV_NRST  
  • SAMPLEXYT and SAMPLEXYT_NRST  
  • SAMPLEXYZ  
  • SAMPLEXYZT
  • SAMPLEXZ  
  • SCAT2GRID_NOBS_XY 
  • SCAT2GRID_BIN_XY, SCAT2GRID_BIN_XYZ, SCAT2GRID_BIN_XYZ, SCAT2GRID_BIN_XYZT
  • SCAT2GRID_NBIN_XY and SCAT2GRID_NBIN_XYT 
  • SAMPLEYZ 
  • STUDENT_T_CUTOFF
  • SEPARATE 
  • TAX_DATESTRING  
  • TEST_OPENDAP  
  • TCAT  
  • TRANSPOSE
  • XCAT  
  • YCAT  
  • ZAXREPLACE_AVG 
  • ZAXREPLACE_BIN  
  • ZCAT