asset-scanner

View on PyPIReverse Dependencies (0)

1.0.2 asset_scanner-1.0.2-py3-none-any.whl

Wheel Details

Project: asset-scanner
Version: 1.0.2
Filename: asset_scanner-1.0.2-py3-none-any.whl
Download: [link]
Size: 50520
MD5: 2c3f6bed6c4e8131f8280bef28486bb4
SHA256: bf6297eb819f903bc6e21350cf6f53965124ca213615ed2b5ccf75f40a296b63
Uploaded: 2022-02-07 11:42:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: asset-scanner
Version: 1.0.2
Summary: Framework to provide plugin architecture to allow the scanning of assets to extract metadata and facets.
Author: Richard Smith
Home-Page: https://github.com/cedadev/asset-scanner/
License: BSD - See asset_extractor/LICENSE file for details
Requires-Python: >=3.5
Requires-Dist: pyyaml
Requires-Dist: ceda-directory-tree
Requires-Dist: tqdm
Requires-Dist: pydantic
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: elasticsearch; extra == "docs"
Requires-Dist: sphinxcontrib-programoutput; extra == "docs"
Requires-Dist: elasticsearch; extra == "elasticsearch"
Requires-Dist: intake-esm; extra == "intake-esm"
Requires-Dist: pika; extra == "rabbitmq"
Requires-Dist: siphon; extra == "thredds"
Provides-Extra: docs
Provides-Extra: elasticsearch
Provides-Extra: intake-esm
Provides-Extra: rabbitmq
Provides-Extra: thredds
Description-Content-Type: text/markdown
[Description omitted; length: 1370 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
asset_scanner/LICENSE sha256=KY_azVk8jZsqECUJSfo6Wp1RjzDs9mGf-VoMrrFV5Gw 1532
asset_scanner/__init__.py sha256=eSkNB1BUrB7nI9njRfjOz__YlkLt3pRMoenc02NJAtM 266
asset_scanner/core/__init__.py sha256=_fTM5mi3kVo4BBgpuizOs6dj6FEfxhAR2-9ejhV_aTQ 333
asset_scanner/core/decorators.py sha256=5m2yoztL1pWKX0ZrbCfWq6rHSNJuDHXkJBoTTJ2guLE 2374
asset_scanner/core/exceptions.py sha256=nXTdsRzugmkrSLgOKYItSzvb5iX2sweN8trthXEzO7o 515
asset_scanner/core/extractor.py sha256=MXltd3ycBEOMhO9gwjApoH8xx-AkT1L8nujyH6G4rBc 5655
asset_scanner/core/handler_picker.py sha256=DFV1-lFgAblAJRSoEpZDl7xh6Nbqaqwil5z5uoZmGu8 1923
asset_scanner/core/item_describer.py sha256=eOx3q0bGoVa7TxYB9pz0OOpuph93I__NX72FqEiD5tE 5222
asset_scanner/core/processor.py sha256=IAHHfU6diVMuHhHA__2TtOhxWfeOvIRWQGEEg89x5UQ 1088
asset_scanner/core/utils.py sha256=ArIPV50AwPnEzY0z3NyWJd5iQuRFEn1ZKSp72NmW9n0 6355
asset_scanner/plugins/__init__.py sha256=eSkNB1BUrB7nI9njRfjOz__YlkLt3pRMoenc02NJAtM 266
asset_scanner/plugins/extraction_methods/__init__.py sha256=PadBResM2QPJTJnETRsdkpbSD9RG8k9gvCspcNWLqOw 265
asset_scanner/plugins/extraction_methods/iso19115_extract.py sha256=3Dru5UCRq_sVfd-yNfhdD681p-z7TI6Gsp8LYEC01IY 4484
asset_scanner/plugins/extraction_methods/mixins.py sha256=0oz7btYDPq2MKBDgAS8p27FyDfPifhVCHO5zUpNsu9M 630
asset_scanner/plugins/extraction_methods/postprocessors.py sha256=KrwKx71rhIJXB1S_Ag6U9N0t2qCnbeXSLAOgD2nMCu8 10675
asset_scanner/plugins/extraction_methods/preprocessors.py sha256=tAjv5pIedMxjuBFEYIrI8YUQU6rLKFZ3OZ8Bf_IC-Ho 2535
asset_scanner/plugins/extraction_methods/regex_extract.py sha256=_TRRgio91XiFejq2OcbgpCLBzwPo8_5XQAvqcJw1Gio 2320
asset_scanner/plugins/extraction_methods/utils.py sha256=HuvNZ7ho0hepq2sQ26vfXxp-U1nh1aCiYOGHLyUme9s 3254
asset_scanner/plugins/extraction_methods/xml_extract.py sha256=AB2WoMU7M548hsugbCryxVbhsiTWOYw9JPPNd2GXxeU 5069
asset_scanner/plugins/extraction_methods/header_extract/__init__.py sha256=micYhkW-jrbmbH7AfCXdliV1V4AgqAYwsNGfc5FLwzs 390
asset_scanner/plugins/extraction_methods/header_extract/header_extract.py sha256=337T9lJygd5Mp3_T5_yfy5eeqLSyJX5ukJ_QiWgCkcA 3763
asset_scanner/plugins/extraction_methods/header_extract/backends/__init__.py sha256=uWcnPPriZ6ewPvUx3sVlD-HVbE6WC-GVCN5RfICrwvQ 266
asset_scanner/plugins/extraction_methods/header_extract/backends/cf.py sha256=rran5O0Tf1_0lt1KhBy3bw3Ck-g6C2lboBltmM-aXl0 1862
asset_scanner/plugins/extraction_methods/header_extract/backends/xarray.py sha256=14L1P96MaU2Fva9ZL5MRrplkIdwDh56cBStzq6GXayo 1597
asset_scanner/plugins/filters/__init__.py sha256=bnlbTwIiOQS0xwWGOKq_ZX4oFq1HCZa4sHZ6r6c402I 574
asset_scanner/plugins/filters/path_regex.py sha256=ny0FLxxEQne4Z1Ytj82Fp_vVVd7yCP-np3vTlUkESf8 1570
asset_scanner/plugins/input_plugins/__init__.py sha256=FbE2gNyJqPuzC7788UrR4WFGAIameaULcRGfhSvpEPw 919
asset_scanner/plugins/input_plugins/base.py sha256=YyiRrWZjAvmx31Mp3ybgj1CzFr_XTBbvESF77v0Ywag 1343
asset_scanner/plugins/input_plugins/file_system_input.py sha256=_8Te1CBeit3IqQURswxSGQOTxOvovz8fFYO-Io0Rzws 2311
asset_scanner/plugins/input_plugins/intake_esm_input.py sha256=Iu_n3S5Yf2AZbFBIlsTfB-lAcqHUIPbaqHE7lPOgRQg 3382
asset_scanner/plugins/input_plugins/object_store_input.py sha256=5qxYPBjYdtD3l3pzIuqb-KowGMWtXSnOUSQYh0v9zCE 2857
asset_scanner/plugins/input_plugins/rabbit_mq_input.py sha256=lOzpt0ktco3nyiRK-QkkH14FSbBAjLH4TSF5peQckTI 11714
asset_scanner/plugins/input_plugins/thredds_input.py sha256=wdwXq1xGg6CPJ7ZNDgNfciLzP1rf1CfKzaoNy24brts 4292
asset_scanner/plugins/output_plugins/__init__.py sha256=7X4AB3Y9Lj8lJ2fsvUI9-aOiSSbnUrnG-xUquTBraWw 555
asset_scanner/plugins/output_plugins/base.py sha256=MvEUo5vGjn5Qm0VxGNW1bghE6OibZ4LkIWUqOxf7g10 488
asset_scanner/plugins/output_plugins/elasticsearch_backend.py sha256=v0Snd3BXnUaBKEXCkP9DXw00dsV4cL7GGZD32Uo-92I 4263
asset_scanner/plugins/output_plugins/standard_out.py sha256=a39ms7z8BmR-qzfu1rw6pGjZXztcuL9PJIBTULKjvk4 1144
asset_scanner/scripts/__init__.py sha256=eSkNB1BUrB7nI9njRfjOz__YlkLt3pRMoenc02NJAtM 266
asset_scanner/scripts/asset_scanner.py sha256=1ac-nUJOnkeI7NgWswGd_Li56eTTcfqCh483yh_G0L8 2409
asset_scanner/types/__init__.py sha256=5swlGLvoF3Sj6-kG82L4a1QAdOn4jfxuMlSHhm7xbaA 266
asset_scanner/types/source_media.py sha256=L75ZpOZKZFO4ewy_pzN0aV_MqtFiqvOnuQAYFmimIUw 426
asset_scanner-1.0.2.dist-info/METADATA sha256=VvJU0NPc2IfdnsrdPFYd5cVU-u9xiCSS2kRssSMahCg 2375
asset_scanner-1.0.2.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
asset_scanner-1.0.2.dist-info/entry_points.txt sha256=AYnRqDDWQNFYSCLVn6CasFPav6xpAa-XW9D0qeTGYmg 2169
asset_scanner-1.0.2.dist-info/top_level.txt sha256=nOYftQ-S8ynAwsIfFsV1GqSWyK6caU_qm3nwlYBiDmo 14
asset_scanner-1.0.2.dist-info/RECORD

top_level.txt

asset_scanner

entry_points.txt

cf = asset_scanner.plugins.extraction_methods.header_extract.backends.cf:CfBackend
xarray = asset_scanner.plugins.extraction_methods.header_extract.backends.xarray:XarrayBackend
header_extract = asset_scanner.plugins.extraction_methods.header_extract.header_extract:HeaderExtract
iso19115 = asset_scanner.plugins.extraction_methods.iso19115_extract:ISO19115Extract
regex = asset_scanner.plugins.extraction_methods.regex_extract:RegexExtract
xml_extract = asset_scanner.plugins.extraction_methods.xml_extract:XMLExtract
file_system = asset_scanner.plugins.input_plugins.file_system_input:FileSystemInputPlugin
intake_esm = asset_scanner.plugins.input_plugins.intake_esm_input:IntakeESMInputPlugin
object_store = asset_scanner.plugins.input_plugins.object_store_input:ObjectStoreInputPlugin
rabbit_mq = asset_scanner.plugins.input_plugins.rabbit_mq_input:RabbitMQInputPlugin
thredds = asset_scanner.plugins.input_plugins.thredds_input:ThreddsInputPlugin
elasticsearch = asset_scanner.plugins.output_plugins.elasticsearch_backend:ElasticsearchOutputBackend
standard_out = asset_scanner.plugins.output_plugins.standard_out:StdoutOutputBackend
path_regex = asset_scanner.plugins.filters.path_regex:PathRegexFilter
date_combinator = asset_scanner.plugins.extraction_methods.postprocessors:DateCombinatorProcessor
facet_map = asset_scanner.plugins.extraction_methods.postprocessors:FacetMapProcessor
isodate_processor = asset_scanner.plugins.extraction_methods.postprocessors:ISODateProcessor
stac_bbox = asset_scanner.plugins.extraction_methods.postprocessors:BBOXProcessor
string_join = asset_scanner.plugins.extraction_methods.postprocessors:StringJoinProcessor
ceda_observation = asset_scanner.plugins.extraction_methods.preprocessors:CEDAObservation
filename_reducer = asset_scanner.plugins.extraction_methods.preprocessors:ReducePathtoName
asset_scanner = asset_scanner.scripts.asset_scanner:main