PyOpenWorm.data_trans.csv_ds module

class PyOpenWorm.data_trans.csv_ds.CSVDataSource(**kwargs)[source]

Bases: PyOpenWorm.data_trans.local_file_ds.LocalFileDataSource

CSV file name : DatatypeProperty
Attribute: csv_file_name
Header column names : DatatypeProperty
Attribute: csv_header
CSV field delimiter : DatatypeProperty
Attribute: csv_field_delimiter
File name : DatatypeProperty
Attribute: file_name
MD5 hash : DatatypeProperty
Attribute: md5
SHA-256 hash : DatatypeProperty
Attribute: sha256
SHA-512 hash : DatatypeProperty
Attribute: sha512
Input source : ObjectProperty

Attribute: source

The data source that was translated into this one

Translation : ObjectProperty

Attribute: translation

Information about the translation process that created this object

Description : DatatypeProperty

Attribute: description

Free-text describing the data source

class PyOpenWorm.data_trans.csv_ds.CSVDataTranslator(**kwargs)[source]

Bases: PyOpenWorm.datasource.DataTranslator

Input type(s): PyOpenWorm.datasource.DataSource

Output type(s): PyOpenWorm.datasource.DataSource

URI: None

class PyOpenWorm.data_trans.csv_ds.CSVHTTPFileDataSource(**kwargs)[source]

Bases: PyOpenWorm.data_trans.http_ds.HTTPFileDataSource

Header column names : DatatypeProperty
Attribute: csv_header
CSV field delimiter : DatatypeProperty
Attribute: csv_field_delimiter
URL : DatatypeProperty
Attribute: url
MD5 hash : DatatypeProperty
Attribute: md5
SHA-256 hash : DatatypeProperty
Attribute: sha256
SHA-512 hash : DatatypeProperty
Attribute: sha512
Input source : ObjectProperty

Attribute: source

The data source that was translated into this one

Translation : ObjectProperty

Attribute: translation

Information about the translation process that created this object

Description : DatatypeProperty

Attribute: description

Free-text describing the data source