Code Monkey home page Code Monkey logo

hdf4's Introduction

HDF version 4.3.0-1 currently under development

HDF Logo

master build status HDF-EOS build status BSD

DOCUMENTATION

Full Documentation and Programming Resources for this release can be found at

https://portal.hdfgroup.org/hdf4/

See the RELEASE.txt file in the release_notes/ directory for information specific to the features and updates included in this release of the library.

Several more files are located within the release_notes/ directory with specific details for several common platforms and configurations.

INSTALL - Start Here. General instructions for compiling and installing the library
INSTALL_CMAKE  - instructions for building with CMake (Kitware.com)
INSTALL_WINDOWS and INSTALL_CYGWIN - MS Windows installations.

FORUM and NEWS

The following public forums are provided for public announcements and discussions of interest to the general HDF4 Community.

These forums are provided as an open and public service for searching and reading. Posting requires completing a simple registration and allows one to join in the conversation. Please read the following instructions pertaining to the Forum's use and configuration https://forum.hdfgroup.org/t/quickstart-guide-welcome-to-the-new-hdf-forum

RELEASE SCHEDULE

HDF4 release schedule

HDF4 does not release on a regular schedule. Instead, releases are driven by new features and bug fixes, though we try to have at least one release of each maintenance branch per year. Future HDF4 releases indicated on this schedule are tentative.

Release New Features
4.3.0 Remove XDR, Stop deploying internal header files
4.4.0 Drop FORTRAN 77 support, Unified library

HDF 4.3.0 (February 2024)

  • Minimum XDR functionality will be built into the library, so linking to TI-RPC, etc. will not be necessary
  • We will no longer deploy undocumented, internal header files (the public, documented HDF4 API will not be affected)

The 4.2 maintenance line will be retired when 4.3.0 releases. There are no more planned HDF4 4.3.x releases.

HDF 4.4.0 (February 2025)

  • We will drop support for FORTRAN 77 and move to modern Fortran (2003 or 2008)
  • libdf and libmfhdf will be merged into a single libhdf4 library, Fortran will be built as a separate library

SNAPSHOTS, PREVIOUS RELEASES AND SOURCE CODE

Periodically development code snapshots are provided at the following URL:

https://github.com/HDFGroup/hdf4/releases/tag/snapshot

Source packages for current and previous releases are located at:

https://portal.hdfgroup.org/downloads/

Development code is available at our Github location:

https://github.com/HDFGroup/hdf4.git

Source Distribution Layout

The top level of the source code distribution contains the following subdirectories:

bin -- Scripts for maintenance.

config -- Configuration files to be used by configure script.

hdf -- The source code for the HDF 'base library', the multi-file annotation interface, the multi-file raster image interface, HDF command line utilities, and a test suite. Please see the README in each directory for further information on each package.

java -- The Java HDF JNI library

m4 -- Autotools macros and libtool files for building with autotools.

mfhdf -- The netCDF(mfhdf) part of the HDF/mfhdf distribution and additional HDF utilities, such as hdp, hrepack, hdfimport, etc.

release_notes -- Installation instructions for UNIX and Windows. Descriptions of new features and bug fixes in this release. Files in this sub-directory can be used as supplemental documentation for HDF.

Third Party Software Requirements

  • JPEG distribution release 6b or later.

  • ZLIB 1.1.4(libz.a) or later.

System Requirements

To build the HDF library from source, you need:

  • C and Fortran compilers. For a list of the supported compilers, see release_notes/RELEASE.txt file.

hdf4's People

Contributors

byrnhdf avatar qkoziol avatar bmribler avatar derobins avatar bljhdf avatar lrknox avatar mfolk avatar fbaker avatar brtnfld avatar schwehr avatar mike-mcgreevy avatar markedwardevans avatar sebastic avatar hyoklee avatar cgohlke avatar loricooperhdf avatar jhendersonhdf avatar elmarco avatar pimborman avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.