Menu

MaRC / News: Recent posts

MaRC 0.9.10 released.

  • Reduced footprint of the MaRC program (marc) and library (libMaRC). For example, including both the MaRC library and program, the static footprint was reduced by 28% for a 64-bit Linux build with g++ 7.2 when comparing total sizes returned by the size command.
  • Data scaling values, i.e. BSCALE and BZERO, as well as the physical data unit (BUNIT) are now automatically written to the map FITS header when possible. This allows FITS reading and viewing software to automatically provide the actual physical value to the user, instead of forcing the user to manually scale the map data. Currently this only applies to single plane maps containing one of the MaRC virtual images (MU, MU0, PHASE, LATITUDE or LONGITUDE). Maps with multiple planes currently write the scaling values as free-form text across several HISTORY cards in the FITS header instead of standalone BSCALE, BZERO and BUNIT cards. In this case, data scaling of map values to physical values must generally be performed manually.
  • Corrected automatic offset calculation for LONGITUDE map planes when creating integer typed maps. Longitude values closer to 360 degrees are no longer cutoff. Be aware that an offset must be applied to convert from the map longitude value to the physical longitude value. See the generated map FITS header to obtain the offset (BZERO) value.
  • Further expanded the MaRC test suite (try "make check").
  • The MU, MU0 and PHASE virtual images may now contain all cosine values i.e. the interval [-1, 1], and are no longer limited to positive values alone. There was no real need to drop the negative values. To obtain the old behavior where only cosine values [0, 1] were mapped set the DATA_MIN keyword for the MU, MU0 and PHASE map plane entries in your MaRC input file to zero, e.g.:
      PLANE:
              DATA_MIN: 0
              MU: ...
  • The PHASE virtual image no longer ties the existence of a datum to a positive cosine of the emission of the angle (μ), meaning cosine of phase angle data will be plotted in areas of the map where μ < 0.
  • Improved speed of MU, MU0 and PHASE virtual image generation by up to 100% by dropping a redundant data "visibility" check.
  • Slightly improved overall MaRC performance by leveraging link-time optimization on some platforms.
  • Corrected problem in conformal (Mercator and Polar Stereographic) maps that prevented calculation of latitudes for the entire map from completing in some cases.
  • Dropped references to "transverse" in documentation related to the Mercator projection. MaRC's Mercator projection is the regular variant not the transverse one.
  • Improved accuracy of conformal maps through root finding improvements.
  • Fixed memory violations in conformal maps.... read more
Posted by Ossama Othman 2018-01-31 Labels: v0.9.10

MaRC 0.9.7 (beta) released.

MaRC 0.9.7 addresses deficiencies in the latitude/longitude visibility calculations, as well as improve efficiency in them.

Posted by Ossama Othman 2005-11-12

MaRC 0.9.6 (beta) released.

This release reduces floating point computation error when image focal length and scale are available, and addresses a major logic error that prevented images from being mapped correctly. Please upgrade MaRC installations to address potential incorrect map generation.

Posted by Ossama Othman 2005-11-09

MaRC 0.9.5 (beta) released.

MaRC 0.9.5 (beta) has been released. This release fixes map corruption and redundant mapping problems that occured when specifying more than one MaRC input file on the command line to parse. MaRC input file PDF documentation now contains a section menu and hyperlinks with the document text.

Posted by Ossama Othman 2005-02-08

MaRC 0.9.4 (beta) released.

MaRC 0.9.4 (beta) has been released. It removes a dependency on the FlexLexer.h header. Users no longer need to have it installed. This release also include several regression tests. The regression tests may be run by performing a "make check".

Posted by Ossama Othman 2004-11-08

MaRC 0.9.3 (beta) released.

MaRC 0.9.3 has been released. It addresses another configuration problem on Solaris.

Posted by Ossama Othman 2004-11-04

MaRC 0.9.2 (beta) released.

MaRC 0.9.2 has been released. It addresses a configuration problem on Solaris, in addition to adding support for the Transverse Mercator and Polar Stereographic projections (both of which are conformal / shape preserving).

Posted by Ossama Othman 2004-11-03

MaRC 0.9.1 (beta) released.

The MaRC 0.9.1 beta has been released. It addresses a number of mosaic/averaging related problems in the previous (0.9) release, in addition to fixing some memory leaks, and adding support for g++ 3.4.2.

Posted by Ossama Othman 2004-10-14

MaRC 0.9 (alpha) released.

MaRC 0.9 has been released. MaRC is a program and library designed to map astronomical data into several map projections. It is still considered to be in the "alpha" phase of development since it is a major overhaul and redesign of the old MaRC code written between 1997 and 1999. Regardless, it is major leap forward in functionality and extensibility over the previous code base.

Posted by Ossama Othman 2004-07-06
MongoDB Logo MongoDB