• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ossama-othman / MaRC / 466
90%

Build:
DEFAULT BRANCH: master
Ran 08 Jul 2019 02:08AM UTC
Jobs 1
Files 114
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
466

push

travis-ci-com

web-flow
Further automation prep (#104)

* src: Remove unnecessary FITS_memory.h header.

The MaRC::FITS::file_unique_ptr type alias is no longer used.  Remove
its header.

* lib: Add MaRC::data() function.

As MaRC moves to supporting both data arrays and containers with
array-like interfaces, the need to obtain the data contained in them
in a simple manner occurred.  Support for the MaRC::data() function
was added.  It implements the C++17 std::data() function semantics,
and provides a uniform way to get a pointer to the underlying block of
memory in the array or container.

* src: Refactored FITS input/output operations.

Refactor and encapsualate FITS input and output operations to separate
classes.  MaRC::FITS::input_file, MaRC::FITS::output_file,
MaRC::FITS::image classes.

This allows for isolation of the low level CFITSIO operations and
types from the rest of MaRC.

The refactoring also gets MaRC ready for supporting other FITS image
arrays besides the primary map array and the grid extension so related
data may be grouped together, and unrelated data kept separate.  For
example, photo image data in the primary array could be kept separate
from latitude and longitude maps.  Doing so makes it possible to set
additional FITS characteristics for the images, such as scaling
factors, physical data units, etc.

* src: Leverage the new FITS::input_file class.

* src: Leverage new FITS output file encapsulations.

The map driving code no longer directly calls CFITSIO operations, and
now leverages the new MaRC::FITS::output_file and MaRC::FITS::image
classes, greatly simplifying the implementation.

* configure: Fix POSIX Yacc warnings.

MaRC's input file parser grammar uses GNU Bison extension, and isn't
compatible with POSIX Yacc, nor is it intended to be compatible.
Detect Bison instead of a POSIX compatible Yacc by using the
AX_PROG_BISON Autoconf Archive macro instead of the usual AC_PROG_YACC
macro.  This preve... (continued)

2607 of 3085 relevant lines covered (84.51%)

11809.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 466.1 (MATRIX_EVAL="CC=gcc-5 && CXX=g++-5") 08 Jul 2019 02:08AM UTC 0
84.51
Travis Job 466.1
Source Files on build 466
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #466
  • 7f7cfb69 on github
  • Prev Build on master (#458)
  • Next Build on master (#467)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc