__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')
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")
import rodan __version__ = rodan.__version__ import logging logger = logging.getLogger('rodan') from rodan.jobs import module_loader module_loader('rodan.jobs.helloworld.helloworld')
__version__ = "1.0.0-alpha" from rodan.jobs import module_loader module_loader("rodan.jobs.Abbyy-Rodan.abbyy_ocr")
__version__ = "1.0.0" from rodan.jobs import module_loader module_loader('rodan.jobs.neon-wrapper.wrapper')
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')
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')
import rodan __version__ = "0.0.2" import logging logger = logging.getLogger("rodan") from rodan.jobs import module_loader module_loader("rodan.jobs.helloworld.helloworld")
__version__ = "0.0.1" from rodan.jobs import module_loader module_loader('rodan.jobs.hpc_fast_trainer.hpc_fast_trainer')
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')
# 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 ) )
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')
# 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:
import rodan from rodan.jobs import module_loader import logging __version__ = "0.1.0" logger = logging.getLogger('rodan') module_loader('rodan.jobs.JSOMR2MEI')
__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')