コード例 #1
0
ファイル: connection.py プロジェクト: ymc/hue
    def from_dict(connection_dict):
        connection_dict.setdefault('connector', [])
        connection_dict['connector'] = [
            Form.from_dict(con_form_dict)
            for con_form_dict in connection_dict['connector']
        ]

        connection_dict.setdefault('framework', [])
        connection_dict['framework'] = [
            Form.from_dict(framework_form_dict)
            for framework_form_dict in connection_dict['framework']
        ]

        if not 'connector_id' in connection_dict:
            connection_dict['connector_id'] = connection_dict.setdefault(
                'connector-id', -1)

        if not 'creation_user' in connection_dict:
            connection_dict['creation_user'] = connection_dict.setdefault(
                'creation-user', 'hue')

        if not 'creation_date' in connection_dict:
            connection_dict['creation_date'] = connection_dict.setdefault(
                'creation-date', 0)

        if not 'update_user' in connection_dict:
            connection_dict['update_user'] = connection_dict.setdefault(
                'update-user', 'hue')

        if not 'update_date' in connection_dict:
            connection_dict['update_date'] = connection_dict.setdefault(
                'update-date', 0)

        return Connection(**connection_dict)
コード例 #2
0
ファイル: job.py プロジェクト: ymc/hue
    def from_dict(job_dict):
        job_dict.setdefault('connector', [])
        job_dict['connector'] = [
            Form.from_dict(con_form_dict)
            for con_form_dict in job_dict['connector']
        ]

        job_dict.setdefault('framework', [])
        job_dict['framework'] = [
            Form.from_dict(framework_form_dict)
            for framework_form_dict in job_dict['framework']
        ]

        if not 'connection_id' in job_dict:
            job_dict['connection_id'] = job_dict['connection-id']

        if not 'connector_id' in job_dict:
            job_dict['connector_id'] = job_dict['connector-id']

        if not 'creation_user' in job_dict:
            job_dict['creation_user'] = job_dict.setdefault(
                'creation-user', 'hue')

        if not 'creation_date' in job_dict:
            job_dict['creation_date'] = job_dict.setdefault('creation-date', 0)

        if not 'update_user' in job_dict:
            job_dict['update_user'] = job_dict.setdefault('update-user', 'hue')

        if not 'update_date' in job_dict:
            job_dict['update_date'] = job_dict.setdefault('update-date', 0)

        return Job(**job_dict)
コード例 #3
0
ファイル: job.py プロジェクト: Kewtt/hue
    def from_dict(job_dict):
        job_dict.setdefault("connector", [])
        job_dict["connector"] = [Form.from_dict(con_form_dict) for con_form_dict in job_dict["connector"]]

        job_dict.setdefault("framework", [])
        job_dict["framework"] = [Form.from_dict(framework_form_dict) for framework_form_dict in job_dict["framework"]]

        if not "connection_id" in job_dict:
            job_dict["connection_id"] = job_dict["connection-id"]

        if not "connector_id" in job_dict:
            job_dict["connector_id"] = job_dict["connector-id"]

        if not "creation_user" in job_dict:
            job_dict["creation_user"] = job_dict.setdefault("creation-user", "hue")

        if not "creation_date" in job_dict:
            job_dict["creation_date"] = job_dict.setdefault("creation-date", 0)

        if not "update_user" in job_dict:
            job_dict["update_user"] = job_dict.setdefault("update-user", "hue")

        if not "update_date" in job_dict:
            job_dict["update_date"] = job_dict.setdefault("update-date", 0)

        return Job(**force_dict_to_strings(job_dict))
コード例 #4
0
ファイル: job.py プロジェクト: Web5design/hue
  def from_dict(job_dict):
    job_dict.setdefault('connector', [])
    job_dict['connector'] = [ Form.from_dict(con_form_dict) for con_form_dict in job_dict['connector'] ]

    job_dict.setdefault('framework', [])
    job_dict['framework'] = [ Form.from_dict(framework_form_dict) for framework_form_dict in job_dict['framework'] ]

    if not 'connection_id' in job_dict:
      job_dict['connection_id'] = job_dict['connection-id']

    if not 'connector_id' in job_dict:
      job_dict['connector_id'] = job_dict['connector-id']

    if not 'creation_user' in job_dict:
      job_dict['creation_user'] = job_dict.setdefault('creation-user', 'hue')

    if not 'creation_date' in job_dict:
      job_dict['creation_date'] = job_dict.setdefault('creation-date', 0)

    if not 'update_user' in job_dict:
      job_dict['update_user'] = job_dict.setdefault('update-user', 'hue')

    if not 'update_date' in job_dict:
      job_dict['update_date'] = job_dict.setdefault('update-date', 0)

    return Job(**job_dict)
コード例 #5
0
ファイル: connection.py プロジェクト: Jack-coastal/hue
  def from_dict(connection_dict):
    connection_dict.setdefault('connector', [])
    connection_dict['connector'] = [ Form.from_dict(con_form_dict) for con_form_dict in connection_dict['connector'] ]

    connection_dict.setdefault('framework', [])
    connection_dict['framework'] = [ Form.from_dict(framework_form_dict) for framework_form_dict in connection_dict['framework'] ]

    if not 'connector_id' in connection_dict:
      connection_dict['connector_id'] = connection_dict.setdefault('connector-id', -1)

    return Connection(**connection_dict)
コード例 #6
0
ファイル: framework.py プロジェクト: Jack-coastal/hue
  def from_dict(framework_dict):
    framework_dict.setdefault('job-forms', {})
    framework_dict['job_forms'] = {}
    if 'IMPORT' in framework_dict['job-forms']:
      framework_dict['job_forms']['IMPORT'] = [ Form.from_dict(job_form_dict) for job_form_dict in framework_dict['job-forms']['IMPORT'] ]
    if 'EXPORT' in framework_dict['job-forms']:
      framework_dict['job_forms']['EXPORT'] = [ Form.from_dict(job_form_dict) for job_form_dict in framework_dict['job-forms']['EXPORT'] ]

    framework_dict.setdefault('con-forms', [])
    framework_dict['con_forms'] = [ Form.from_dict(con_form_dict) for con_form_dict in framework_dict['con-forms'] ]

    return Framework(**framework_dict)
コード例 #7
0
    def from_dict(connection_dict):
        connection_dict.setdefault("connector", [])
        connection_dict["connector"] = [Form.from_dict(con_form_dict) for con_form_dict in connection_dict["connector"]]

        connection_dict.setdefault("framework", [])
        connection_dict["framework"] = [
            Form.from_dict(framework_form_dict) for framework_form_dict in connection_dict["framework"]
        ]

        if not "connector_id" in connection_dict:
            connection_dict["connector_id"] = connection_dict.setdefault("connector-id", -1)

        return Connection(**connection_dict)
コード例 #8
0
ファイル: job.py プロジェクト: Roxasora/hue
  def from_dict(job_dict):
    job_dict.setdefault('connector', [])
    job_dict['connector'] = [ Form.from_dict(con_form_dict) for con_form_dict in job_dict['connector'] ]

    job_dict.setdefault('framework', [])
    job_dict['framework'] = [ Form.from_dict(framework_form_dict) for framework_form_dict in job_dict['framework'] ]

    if not 'connection_id' in job_dict:
      job_dict['connection_id'] = job_dict['connection-id']

    if not 'connector_id' in job_dict:
      job_dict['connector_id'] = job_dict['connector-id']

    return Job(**job_dict)
コード例 #9
0
ファイル: connector.py プロジェクト: Jack-coastal/hue
  def from_dict(connector_dict, resources_dict={}):
    connector_dict.setdefault('job-forms', {})
    connector_dict['job_forms'] = {}
    if 'IMPORT' in connector_dict['job-forms']:
      connector_dict['job_forms']['IMPORT'] = [ Form.from_dict(job_form_dict) for job_form_dict in connector_dict['job-forms']['IMPORT'] ]
    if 'EXPORT' in connector_dict['job-forms']:
      connector_dict['job_forms']['EXPORT'] = [ Form.from_dict(job_form_dict) for job_form_dict in connector_dict['job-forms']['EXPORT'] ]

    connector_dict.setdefault('con-forms', [])
    connector_dict['con_forms'] = [ Form.from_dict(con_form_dict) for con_form_dict in connector_dict['con-forms'] ]

    connector_dict['resources'] = resources_dict.setdefault(unicode(connector_dict['id']), {})

    return Connector(**connector_dict)
コード例 #10
0
ファイル: connection.py プロジェクト: ndres/hue
    def from_dict(connection_dict):
        connection_dict.setdefault('connector', [])
        connection_dict['connector'] = [
            Form.from_dict(con_form_dict)
            for con_form_dict in connection_dict['connector']
        ]

        connection_dict.setdefault('framework', [])
        connection_dict['framework'] = [
            Form.from_dict(framework_form_dict)
            for framework_form_dict in connection_dict['framework']
        ]

        if not 'connector_id' in connection_dict:
            connection_dict['connector_id'] = connection_dict.setdefault(
                'connector-id', -1)

        return Connection(**connection_dict)
コード例 #11
0
ファイル: job.py プロジェクト: ndres/hue
    def from_dict(job_dict):
        job_dict.setdefault('connector', [])
        job_dict['connector'] = [
            Form.from_dict(con_form_dict)
            for con_form_dict in job_dict['connector']
        ]

        job_dict.setdefault('framework', [])
        job_dict['framework'] = [
            Form.from_dict(framework_form_dict)
            for framework_form_dict in job_dict['framework']
        ]

        if not 'connection_id' in job_dict:
            job_dict['connection_id'] = job_dict['connection-id']

        if not 'connector_id' in job_dict:
            job_dict['connector_id'] = job_dict['connector-id']

        return Job(**job_dict)
コード例 #12
0
    def from_dict(framework_dict):
        framework_dict.setdefault('job-forms', {})
        framework_dict['job_forms'] = {}
        if 'IMPORT' in framework_dict['job-forms']:
            framework_dict['job_forms']['IMPORT'] = [
                Form.from_dict(job_form_dict)
                for job_form_dict in framework_dict['job-forms']['IMPORT']
            ]
        if 'EXPORT' in framework_dict['job-forms']:
            framework_dict['job_forms']['EXPORT'] = [
                Form.from_dict(job_form_dict)
                for job_form_dict in framework_dict['job-forms']['EXPORT']
            ]

        framework_dict.setdefault('con-forms', [])
        framework_dict['con_forms'] = [
            Form.from_dict(con_form_dict)
            for con_form_dict in framework_dict['con-forms']
        ]

        return Framework(**force_dict_to_strings(framework_dict))
コード例 #13
0
ファイル: connection.py プロジェクト: 2013Commons/hue
  def from_dict(connection_dict):
    connection_dict.setdefault('connector', [])
    connection_dict['connector'] = [ Form.from_dict(con_form_dict) for con_form_dict in connection_dict['connector'] ]

    connection_dict.setdefault('framework', [])
    connection_dict['framework'] = [ Form.from_dict(framework_form_dict) for framework_form_dict in connection_dict['framework'] ]

    if not 'connector_id' in connection_dict:
      connection_dict['connector_id'] = connection_dict.setdefault('connector-id', -1)

    if not 'creation_user' in connection_dict:
      connection_dict['creation_user'] = connection_dict.setdefault('creation-user', 'hue')

    if not 'creation_date' in connection_dict:
      connection_dict['creation_date'] = connection_dict.setdefault('creation-date', 0)

    if not 'update_user' in connection_dict:
      connection_dict['update_user'] = connection_dict.setdefault('update-user', 'hue')

    if not 'update_date' in connection_dict:
      connection_dict['update_date'] = connection_dict.setdefault('update-date', 0)

    return Connection(**force_dict_to_strings(connection_dict))
コード例 #14
0
ファイル: connector.py プロジェクト: ymc/hue
    def from_dict(connector_dict, resources_dict={}):
        connector_dict.setdefault('job-forms', {})
        connector_dict['job_forms'] = {}
        if 'IMPORT' in connector_dict['job-forms']:
            connector_dict['job_forms']['IMPORT'] = [
                Form.from_dict(job_form_dict)
                for job_form_dict in connector_dict['job-forms']['IMPORT']
            ]
        if 'EXPORT' in connector_dict['job-forms']:
            connector_dict['job_forms']['EXPORT'] = [
                Form.from_dict(job_form_dict)
                for job_form_dict in connector_dict['job-forms']['EXPORT']
            ]

        connector_dict.setdefault('con-forms', [])
        connector_dict['con_forms'] = [
            Form.from_dict(con_form_dict)
            for con_form_dict in connector_dict['con-forms']
        ]

        connector_dict['resources'] = resources_dict.setdefault(
            unicode(connector_dict['id']), {})

        return Connector(**connector_dict)
コード例 #15
0
"""Testing things out"""
import sys

from matplotlib import pyplot as plt
from skimage import io
from skimage.color import rgb2gray
from skimage.exposure import equalize_hist

import block
from form import Form

image = io.imread(sys.argv[1])
image_gray = rgb2gray(image)
image_sharp = equalize_hist(image_gray)
config = {
    "row_start": 541,
    "row_end": 2207,
    "row_count": 28,
    "col_start": 820,
    "col_end": 1230,
    "col_count": 7,
    "image": image_gray
}
f = Form.from_dict(config)
print(f.read())
io.imshow(image_gray)
plt.show()