コード例 #1
0
ファイル: __init__.py プロジェクト: DDMAL/gamera_rodan
__version__ = "0.1.0"

from gamera.core import init_gamera
init_gamera()
from rodan.jobs import module_loader

module_loader('rodan.jobs.gamera_rodan.wrappers.classification')
module_loader('rodan.jobs.gamera_rodan.wrappers.masking')

module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.binarization')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.cc_analysis')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.image_conversion')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.morphology')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.threshold')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.image_utilities')

module_loader('rodan.jobs.gamera_rodan.wrappers.toolkits.music-staves.miyao')
module_loader('rodan.jobs.gamera_rodan.wrappers.toolkits.music-staves.roach_tatem')
module_loader('rodan.jobs.gamera_rodan.wrappers.toolkits.document-preprocessing-toolkit.stable_paths')
module_loader('rodan.jobs.gamera_rodan.wrappers.toolkits.custom.poly_mask')
コード例 #2
0
import rodan
__version__ = "1.0.0"
import logging

logger = logging.getLogger("rodan")
from rodan.jobs import module_loader
module_loader("rodan.jobs.MEI_encoding.MEI_encoding")
コード例 #3
0
import rodan
__version__ = rodan.__version__

import logging
logger = logging.getLogger('rodan')

from rodan.jobs import module_loader

module_loader('rodan.jobs.helloworld.helloworld')
コード例 #4
0
ファイル: __init__.py プロジェクト: DDMAL/Abbyy-Rodan
__version__ = "1.0.0-alpha"

from rodan.jobs import module_loader

module_loader("rodan.jobs.Abbyy-Rodan.abbyy_ocr")
コード例 #5
0
ファイル: __init__.py プロジェクト: DDMAL/neon_wrapper
__version__ = "1.0.0"
from rodan.jobs import module_loader

module_loader('rodan.jobs.neon-wrapper.wrapper')
コード例 #6
0
ファイル: __init__.py プロジェクト: DDMAL/pil-rodan
import rodan
__version__ = rodan.__version__

import logging
logger = logging.getLogger('rodan')

from rodan.jobs import module_loader

module_loader('rodan.jobs.pil-rodan.red_filtering')
module_loader('rodan.jobs.pil-rodan.to_png')
module_loader('rodan.jobs.pil-rodan.to_tiff')
module_loader('rodan.jobs.pil-rodan.to_jpeg2000')
コード例 #7
0
import rodan
__version__ = "1.0.0"

import logging
logger = logging.getLogger('rodan')

from rodan.jobs import module_loader

module_loader('rodan.jobs.omr-position-classification.position-classification')
コード例 #8
0
ファイル: __init__.py プロジェクト: DDMAL/pil_rodan
import rodan

__version__ = rodan.__version__

import logging

logger = logging.getLogger('rodan')

from rodan.jobs import module_loader

module_loader('rodan.jobs.pil-rodan.red_filtering')
module_loader('rodan.jobs.pil-rodan.to_png')
module_loader('rodan.jobs.pil-rodan.to_tiff')
module_loader('rodan.jobs.pil-rodan.to_jpeg2000')
コード例 #9
0
ファイル: __init__.py プロジェクト: studio-theyang/Rodan
import rodan

__version__ = "0.0.2"

import logging

logger = logging.getLogger("rodan")

from rodan.jobs import module_loader

module_loader("rodan.jobs.helloworld.helloworld")
コード例 #10
0
__version__ = "0.0.1"
from rodan.jobs import module_loader

module_loader('rodan.jobs.hpc_fast_trainer.hpc_fast_trainer')
コード例 #11
0
ファイル: __init__.py プロジェクト: DDMAL/jSymbolic-Rodan
import rodan
import logging

from rodan.jobs import module_loader

__version__ = rodan.__version__

logger = logging.getLogger('rodan')

module_loader('rodan.jobs.jSymbolic-Rodan.extract_features')
module_loader('rodan.jobs.jSymbolic-Rodan.jsymbolic_utilities')
コード例 #12
0
ファイル: load.py プロジェクト: DDMAL/Rodan
# Set up Jobs
logger.warning("Loading Rodan Jobs")
import rodan.jobs.core
import rodan.jobs.master_task

from rodan.jobs import module_loader, package_versions


job_list = list(Job.objects.all().values_list("name", flat=True))
for package_name in settings.RODAN_JOB_PACKAGES:

    def set_version(module):
        package_versions[package_name] = getattr(module, "__version__", "n/a")

    module_loader(package_name, set_version)  # RodanTaskType will update `job_list`

if job_list:  # there are database jobs that are not registered. Should delete them.
    if not UPDATE_JOBS:
        raise ImproperlyConfigured(
            "The following jobs are in database but not registered in the code. Perhaps they have been deleted in the code but not in the database. Try to run `manage.py migrate` to confirm deleting them:\n{0}".format(
                "\n".join(job_list)
            )
        )
    else:
        for j_name in job_list:
            confirm_delete = raw_input(
                "Job `{0}` is in database but not registered in the code. Perhaps it has been deleted in the code but not yet in the database. Confirm deletion (y/N)? ".format(
                    j_name
                )
            )
コード例 #13
0
ファイル: __init__.py プロジェクト: ELVIS-Project/vis-rodan
from rodan.jobs import module_loader

module_loader('rodan.jobs.vis-rodan.wrappers.indexers.dissonance_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.duration_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.figuredbass_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.fermata_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.horizontal_interval_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.measure_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.ngram_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.noterest_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.notebeatstrength_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.offset_indexer')
module_loader('rodan.jobs.vis-rodan.wrappers.indexers.vertical_interval_indexer')
コード例 #14
0
ファイル: load.py プロジェクト: studio-theyang/Rodan


# Set up Jobs
logger.warning("Loading Rodan Jobs")
import rodan.jobs.core
import rodan.jobs.master_task

from rodan.jobs import module_loader, package_versions


job_list = list(Job.objects.all().values_list("name", flat=True))
for package_name in settings.RODAN_JOB_PACKAGES:
    def set_version(module):
        package_versions[package_name] = getattr(module, '__version__', 'n/a')
    module_loader(package_name, set_version)  # RodanTaskType will update `job_list`

if job_list:  # there are database jobs that are not registered. Should delete them.
    # To keep docker images small, only the main celery queue NEEDS all jobs.
    if os.environ["CELERY_JOB_QUEUE"] != "celery":
        pass
    elif not UPDATE_JOBS:
        raise ImproperlyConfigured("The following jobs are in database but not registered in the code. Perhaps they have been deleted in the code but not in the database. Try to run `manage.py migrate` to confirm deleting them:\n{0}".format('\n'.join(job_list)))
    else:
        for j_name in job_list:
            confirm_delete = input("Job `{0}` is in database but not registered in the code. Perhaps it has been deleted in the code but not yet in the database. Confirm deletion (y/N)? ".format(j_name))
            if confirm_delete.lower() == 'y':
                try:
                    Job.objects.get(name=j_name).delete()
                    print("  ..deleted.\n\n")
                except Exception as e:
コード例 #15
0
ファイル: __init__.py プロジェクト: DDMAL/JSOMR2MEI
import rodan
from rodan.jobs import module_loader
import logging

__version__ = "0.1.0"
logger = logging.getLogger('rodan')
module_loader('rodan.jobs.JSOMR2MEI')
コード例 #16
0
ファイル: __init__.py プロジェクト: DDMAL/gamera_rodan
__version__ = "0.1.0"

from gamera.core import init_gamera
init_gamera()
from rodan.jobs import module_loader

module_loader('rodan.jobs.gamera_rodan.wrappers.classification')
module_loader('rodan.jobs.gamera_rodan.wrappers.masking')

module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.binarization')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.cc_analysis')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.image_conversion')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.morphology')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.threshold')
module_loader('rodan.jobs.gamera_rodan.wrappers.plugins.image_utilities')

module_loader('rodan.jobs.gamera_rodan.wrappers.toolkits.music-staves.miyao')
module_loader(
    'rodan.jobs.gamera_rodan.wrappers.toolkits.music-staves.roach_tatem')
module_loader(
    'rodan.jobs.gamera_rodan.wrappers.toolkits.document-preprocessing-toolkit.stable_paths'
)
module_loader('rodan.jobs.gamera_rodan.wrappers.toolkits.custom.poly_mask')