Sha256: 4dfe5cb7b52d6c8c9c44e3498146ad34b157d9a409ce73429ca693c1987232bc

Contents?: true

Size: 1.67 KB

Versions: 3

Compression:

Stored size: 1.67 KB

Contents

module Hydra
  module Derivatives
    class Config
      attr_writer :ffmpeg_path, :libreoffice_path, :temp_file_base, :fits_path, 
        :enable_ffmpeg, :kdu_compress_path, :kdu_compress_recipes
      def ffmpeg_path
        @ffmpeg_path ||= 'ffmpeg'
      end

      def libreoffice_path
        @libreoffice_path ||= 'soffice'
      end

      def temp_file_base
        @temp_file_base ||= '/tmp'
      end

      def fits_path
        @fits_path ||= 'fits.sh'
      end

      def enable_ffmpeg
        @enable_ffmpeg ||= true
      end

      def kdu_compress_path
        @kdu_compress_path ||= 'kdu_compress'
      end

      def kdu_compress_recipes
        @kdu_compress_recipes ||= {
          default_color: %Q{-rate 2.4,1.48331273,.91673033,.56657224,.35016049,.21641118,.13374944,.08266171 
            -jp2_space sRGB 
            -double_buffering 10 
            -num_threads 4 
            -no_weights 
            Clevels=6 
            Clayers=8 
            Cblk=\{64,64\} 
            Cuse_sop=yes 
            Cuse_eph=yes  
            Corder=RPCL 
            ORGgen_plt=yes 
            ORGtparts=R 
            Stiles=\{1024,1024\} }.gsub(/\s+/, " ").strip,
          default_grey: %Q{-rate 2.4,1.48331273,.91673033,.56657224,.35016049,.21641118,.13374944,.08266171 
            -jp2_space sLUM 
            -double_buffering 10 
            -num_threads 4 
            -no_weights 
            Clevels=6 
            Clayers=8 
            Cblk=\{64,64\} 
            Cuse_sop=yes 
            Cuse_eph=yes  
            Corder=RPCL 
            ORGgen_plt=yes 
            ORGtparts=R 
            Stiles=\{1024,1024\} }.gsub(/\s+/, " ").strip
        }
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydra-derivatives-0.1.1 lib/hydra/derivatives/config.rb
hydra-derivatives-0.1.0 lib/hydra/derivatives/config.rb
hydra-derivatives-0.0.8 lib/hydra/derivatives/config.rb