def setUp(self):

        self.title = "Hanky Panky Bromance"

        self.slope1 = decimalize(1.0, 1.0, 1.0)
        self.offset1 = decimalize(0.0, 0.0, 0.0)
        self.power1 = decimalize(1.0, 1.0, 1.0)
        self.sat1 = Decimal('1.01')

        line1 = buildFLExTake(sat=self.sat1,
                              scene='bb94',
                              take='x103',
                              roll='line1')

        self.slope2 = decimalize(1.2, 2.32, 10.82)
        self.offset2 = decimalize(-1.32, 2.32, 0.73)
        self.power2 = decimalize(1.329, 0.9833, 1.003)
        self.sat2 = Decimal('1.0')

        line2 = buildFLExTake(self.slope2,
                              self.offset2,
                              self.power2,
                              scene='bb94',
                              take='x104',
                              roll='line2')

        self.slope3 = decimalize(1.0, 1.0, 1.0)
        self.offset3 = decimalize(0.0, 0.0, 0.0)
        self.power3 = decimalize(1.0, 1.0, 1.0)
        self.sat3 = Decimal('1.0')

        line3 = buildFLExTake()

        self.file = FLEX_HEADER.format(
            title=self.title) + line1 + line2 + line3

        # Build our ale
        with tempfile.NamedTemporaryFile(mode='wb', delete=False) as f:
            f.write(enc(self.file))
            self.filename = f.name

        self.raw_cdls = cdl_convert.parse_flex(self.filename)
        self.cdls = self.raw_cdls.all_children
        self.cdl1 = self.raw_cdls.all_children[0]
        self.cdl2 = self.raw_cdls.all_children[1]
        self.cdl3 = cdl_convert.ColorCorrection('bb94_x105_line3',
                                                self.filename)
        self.cdl3.desc = self.title
        self.cdls.append(self.cdl3)
Esempio n. 2
0
    def setUp(self):

        self.title = "Hanky Panky Bromance"

        self.slope1 = decimalize(1.0, 1.0, 1.0)
        self.offset1 = decimalize(0.0, 0.0, 0.0)
        self.power1 = decimalize(1.0, 1.0, 1.0)
        self.sat1 = Decimal('1.01')

        line1 = buildFLExTake(sat=self.sat1, scene='bb94', take='x103',
                              roll='line1')

        self.slope2 = decimalize(1.2, 2.32, 10.82)
        self.offset2 = decimalize(-1.32, 2.32, 0.73)
        self.power2 = decimalize(1.329, 0.9833, 1.003)
        self.sat2 = Decimal('1.0')

        line2 = buildFLExTake(self.slope2, self.offset2, self.power2,
                              scene='bb94', take='x104', roll='line2')

        self.slope3 = decimalize(1.0, 1.0, 1.0)
        self.offset3 = decimalize(0.0, 0.0, 0.0)
        self.power3 = decimalize(1.0, 1.0, 1.0)
        self.sat3 = Decimal('1.0')

        line3 = buildFLExTake()

        self.file = FLEX_HEADER.format(title=self.title) + line1 + line2 + line3

        # Build our ale
        with tempfile.NamedTemporaryFile(mode='wb', delete=False) as f:
            f.write(enc(self.file))
            self.filename = f.name

        self.raw_cdls = cdl_convert.parse_flex(self.filename)
        self.cdls = self.raw_cdls.all_children
        self.cdl1 = self.raw_cdls.all_children[0]
        self.cdl2 = self.raw_cdls.all_children[1]
        self.cdl3 = cdl_convert.ColorCorrection(
            'bb94_x105_line3', self.filename
        )
        self.cdl3.desc = self.title
        self.cdls.append(self.cdl3)
    def setUp(self):

        self.title = "Bob's Big Apple Break, into the big apple! Part 365   H"

        self.slope1 = decimalize(1.329, 0.9833, 1.003)
        self.offset1 = decimalize(0.011, 0.013, 0.11)
        self.power1 = decimalize(.993, .998, 1.0113)
        self.sat1 = Decimal('1.01')

        line1 = buildFLExTake(self.slope1, self.offset1, self.power1,
                              self.sat1, 'bb94', 'x103', 'line1')

        # Note that there are limits to the floating point precision here.
        # Python will not parse numbers exactly with numbers with more
        # significant whole and decimal digits
        self.slope2 = decimalize(13.329, 4.9334, 348908)
        self.offset2 = decimalize(-3424.0, -34.013, -642389)
        self.power2 = decimalize(37.993, 0.0009, 0.0000)
        self.sat2 = Decimal('177.01')

        line2 = buildFLExTake(self.slope2, self.offset2, self.power2,
                              self.sat2, 'bb94', 'x104', 'line2')

        self.slope3 = decimalize(1.2, 2.32, 10.82)
        self.offset3 = decimalize(-1.3782, 278.32, 0.7383)
        self.power3 = decimalize(1.329, 0.9833, 1.003)
        self.sat3 = Decimal('0.99')

        line3 = buildFLExTake(self.slope3, self.offset3, self.power3,
                              self.sat3, 'bb94', 'x105', 'line3')

        self.file = FLEX_HEADER.format(
            title=self.title) + line1 + line2 + line3

        # Build our ale
        with tempfile.NamedTemporaryFile(mode='wb', delete=False) as f:
            f.write(enc(self.file))
            self.filename = f.name

        self.cdls = cdl_convert.parse_flex(self.filename)
        self.cdl1 = self.cdls.all_children[0]
        self.cdl2 = self.cdls.all_children[1]
        self.cdl3 = self.cdls.all_children[2]
Esempio n. 4
0
    def setUp(self):

        self.title = "Bob's Big Apple Break, into the big apple! Part 365   H"

        self.slope1 = decimalize(1.329, 0.9833, 1.003)
        self.offset1 = decimalize(0.011, 0.013, 0.11)
        self.power1 = decimalize(.993, .998, 1.0113)
        self.sat1 = Decimal('1.01')

        line1 = buildFLExTake(self.slope1, self.offset1, self.power1, self.sat1,
                              'bb94', 'x103', 'line1')

        # Note that there are limits to the floating point precision here.
        # Python will not parse numbers exactly with numbers with more
        # significant whole and decimal digits
        self.slope2 = decimalize(13.329, 4.9334, 348908)
        self.offset2 = decimalize(-3424.0, -34.013, -642389)
        self.power2 = decimalize(37.993, 0.0009, 0.0000)
        self.sat2 = Decimal('177.01')

        line2 = buildFLExTake(self.slope2, self.offset2, self.power2, self.sat2,
                              'bb94', 'x104', 'line2')

        self.slope3 = decimalize(1.2, 2.32, 10.82)
        self.offset3 = decimalize(-1.3782, 278.32, 0.7383)
        self.power3 = decimalize(1.329, 0.9833, 1.003)
        self.sat3 = Decimal('0.99')

        line3 = buildFLExTake(self.slope3, self.offset3, self.power3, self.sat3,
                              'bb94', 'x105', 'line3')

        self.file = FLEX_HEADER.format(title=self.title) + line1 + line2 + line3

        # Build our ale
        with tempfile.NamedTemporaryFile(mode='wb', delete=False) as f:
            f.write(enc(self.file))
            self.filename = f.name

        self.cdls = cdl_convert.parse_flex(self.filename)
        self.cdl1 = self.cdls.all_children[0]
        self.cdl2 = self.cdls.all_children[1]
        self.cdl3 = self.cdls.all_children[2]