beamds.beam.path package#
Submodules#
beamds.beam.path.core module#
- class beamds.beam.path.core.BeamFile(data, timestamp)#
Bases:
tuple
- data#
Alias for field number 0
- timestamp#
Alias for field number 1
- class beamds.beam.path.core.BeamKey(config_path=None, **kwargs)[source]#
Bases:
object
- property config_file#
- property config_path#
- class beamds.beam.path.core.DictBasedPath(*pathsegments, scheme=None, client=None, data=None, **kwargs)[source]#
Bases:
PureBeamPath
- property data#
- class beamds.beam.path.core.DictPath(*pathsegments, client=None, data=None, **kwargs)[source]#
Bases:
DictBasedPath
- read(ext=None, **kwargs)[source]#
@param ext: @param kwargs: @return:
Supports the following formats: - .fea: Feather - .csv: CSV - .pkl, .pickle: Pickle - .dill: Dill - .npy: Numpy - .json: JSON - .ndjson: Newline delimited JSON - .orc: ORC - .txt, ‘.text’, ‘.py’, ‘.sh’, ‘.c’, ‘.cpp’, ‘.h’, ‘.hpp’, ‘.java’, ‘.js’, ‘.css’,
‘.html’, ‘.md’: Text
.npz: Numpy zip
.scipy_npz: Scipy sparse matrix
.flac: Soundfile
.parquet: Parquet
.pt: PyTorch
.xls, .xlsx, .xlsm, .xlsb, .odf, .ods, .odt: Excel
.avro: Avro
.adjlist, .gexf, .gml, .pajek, .graphml: NetworkX
.ini: ConfigParser
.h5, .hdf5: HDF5
.yaml, .yml: YAML
.xml: XML
.mat: MAT
.zip: ZIP
.msgpack: MessagePack
.cloudpickle: Cloudpickle
.geojson: GeoJSON
.wav: Soundfile
.joblib, .z, .gz, .bz2, .xz, .lzma: Joblib
.safetensors: SafeTensors
.bin: Bytes
- class beamds.beam.path.core.IOPath(*pathsegments, client=None, data=None, **kwargs)[source]#
Bases:
DictBasedPath
- class beamds.beam.path.core.PureBeamPath(*pathsegments, scheme=None, client=None, **kwargs)[source]#
Bases:
BeamResource
- property anchor#
- property drive#
- feather_index_mark = 'feather_index:'#
- property is_local#
- property list#
- property name#
- open(mode='rb', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)[source]#
- property parent#
- property parents#
- property parts#
- read(ext=None, target=None, **kwargs)[source]#
@param ext: @param kwargs: @return:
Supports the following formats: - .fea: Feather - .csv: CSV - .pkl, .pickle: Pickle - .dill: Dill - .npy: Numpy - .json: JSON - .ndjson: Newline delimited JSON - .orc: ORC - .txt, ‘.text’, ‘.py’, ‘.sh’, ‘.c’, ‘.cpp’, ‘.h’, ‘.hpp’, ‘.java’, ‘.js’, ‘.css’,
‘.html’, ‘.md’: Text
.npz: Numpy zip
.scipy_npz: Scipy sparse matrix
.flac: Soundfile
.parquet: Parquet
.pt: PyTorch
.xls, .xlsx, .xlsm, .xlsb, .odf, .ods, .odt: Excel
.avro: Avro
.adjlist, .gexf, .gml, .pajek, .graphml: NetworkX
.ini: ConfigParser
.h5, .hdf5: HDF5
.yaml, .yml: YAML
.xml: XML
.mat: MAT
.zip: ZIP
.msgpack: MessagePack
.cloudpickle: Cloudpickle
.geojson: GeoJSON
.wav: Soundfile
.joblib, .z, .gz, .bz2, .xz, .lzma: Joblib
.safetensors: SafeTensors
.bin: Bytes
- property root#
- property stem#
- property str#
- property suffix#
- property suffixes#
- text_based_extensions = ['.txt', '.text', '.py', '.sh', '.c', '.cpp', '.h', '.hpp', '.java', '.js', '.css', '.html', '.md', '.json', '.orc', '.yaml', '.yml', '.ndjson', '.csv', '.ini']#
- textual_extensions = ['.txt', '.text', '.py', '.sh', '.c', '.cpp', '.h', '.hpp', '.java', '.js', '.css', '.html', '.md']#
beamds.beam.path.models module#
- class beamds.beam.path.models.BeamPath(*pathsegments, **kwargs)[source]#
Bases:
PureBeamPath
- read(ext=None, **kwargs)[source]#
@param ext: @param kwargs: @return:
Supports the following formats: - .fea: Feather - .csv: CSV - .pkl, .pickle: Pickle - .dill: Dill - .npy: Numpy - .json: JSON - .ndjson: Newline delimited JSON - .orc: ORC - .txt, ‘.text’, ‘.py’, ‘.sh’, ‘.c’, ‘.cpp’, ‘.h’, ‘.hpp’, ‘.java’, ‘.js’, ‘.css’,
‘.html’, ‘.md’: Text
.npz: Numpy zip
.scipy_npz: Scipy sparse matrix
.flac: Soundfile
.parquet: Parquet
.pt: PyTorch
.xls, .xlsx, .xlsm, .xlsb, .odf, .ods, .odt: Excel
.avro: Avro
.adjlist, .gexf, .gml, .pajek, .graphml: NetworkX
.ini: ConfigParser
.h5, .hdf5: HDF5
.yaml, .yml: YAML
.xml: XML
.mat: MAT
.zip: ZIP
.msgpack: MessagePack
.cloudpickle: Cloudpickle
.geojson: GeoJSON
.wav: Soundfile
.joblib, .z, .gz, .bz2, .xz, .lzma: Joblib
.safetensors: SafeTensors
.bin: Bytes
- class beamds.beam.path.models.CometAsset(*pathsegments, client=None, hostname=None, port=None, access_key=None, secret_key=None, tls=True, **kwargs)[source]#
Bases:
PureBeamPath
- property assets_map#
- property experiment#
- property experiment_key#
- property next_level#
- class beamds.beam.path.models.HDFSPAPath(*pathsegments, client=None, hostname=None, port=None, username=None, buffer_size=0, replication=3, kerb_ticket=None, extra_conf=None, default_block_size=None, **kwargs)[source]#
Bases:
PyArrowPath
- class beamds.beam.path.models.HDFSPath(*pathsegments, client=None, hostname=None, port=None, timeout=None, username=None, skip_trash=False, n_threads=0, temp_dir=None, chunk_size=65536, progress=None, cleanup=True, tls=True, **kwargs)[source]#
Bases:
PureBeamPath
- read(ext=None, **kwargs)[source]#
@param ext: @param kwargs: @return:
Supports the following formats: - .fea: Feather - .csv: CSV - .pkl, .pickle: Pickle - .dill: Dill - .npy: Numpy - .json: JSON - .ndjson: Newline delimited JSON - .orc: ORC - .txt, ‘.text’, ‘.py’, ‘.sh’, ‘.c’, ‘.cpp’, ‘.h’, ‘.hpp’, ‘.java’, ‘.js’, ‘.css’,
‘.html’, ‘.md’: Text
.npz: Numpy zip
.scipy_npz: Scipy sparse matrix
.flac: Soundfile
.parquet: Parquet
.pt: PyTorch
.xls, .xlsx, .xlsm, .xlsb, .odf, .ods, .odt: Excel
.avro: Avro
.adjlist, .gexf, .gml, .pajek, .graphml: NetworkX
.ini: ConfigParser
.h5, .hdf5: HDF5
.yaml, .yml: YAML
.xml: XML
.mat: MAT
.zip: ZIP
.msgpack: MessagePack
.cloudpickle: Cloudpickle
.geojson: GeoJSON
.wav: Soundfile
.joblib, .z, .gz, .bz2, .xz, .lzma: Joblib
.safetensors: SafeTensors
.bin: Bytes
- class beamds.beam.path.models.MLFlowPath(*pathsegments, client=None, hostname=None, port=None, access_key=None, secret_key=None, tls=False, **kwargs)[source]#
Bases:
PureBeamPath
- property artifact_info#
- property experiment#
- property experiment_id#
- property run#
- property run_id#
- class beamds.beam.path.models.PyArrowPath(*args, strip_path=False, **kwargs)[source]#
Bases:
PureBeamPath
- property file_info#
- read(ext=None, **kwargs)[source]#
@param ext: @param kwargs: @return:
Supports the following formats: - .fea: Feather - .csv: CSV - .pkl, .pickle: Pickle - .dill: Dill - .npy: Numpy - .json: JSON - .ndjson: Newline delimited JSON - .orc: ORC - .txt, ‘.text’, ‘.py’, ‘.sh’, ‘.c’, ‘.cpp’, ‘.h’, ‘.hpp’, ‘.java’, ‘.js’, ‘.css’,
‘.html’, ‘.md’: Text
.npz: Numpy zip
.scipy_npz: Scipy sparse matrix
.flac: Soundfile
.parquet: Parquet
.pt: PyTorch
.xls, .xlsx, .xlsm, .xlsb, .odf, .ods, .odt: Excel
.avro: Avro
.adjlist, .gexf, .gml, .pajek, .graphml: NetworkX
.ini: ConfigParser
.h5, .hdf5: HDF5
.yaml, .yml: YAML
.xml: XML
.mat: MAT
.zip: ZIP
.msgpack: MessagePack
.cloudpickle: Cloudpickle
.geojson: GeoJSON
.wav: Soundfile
.joblib, .z, .gz, .bz2, .xz, .lzma: Joblib
.safetensors: SafeTensors
.bin: Bytes
- property str_path#
- class beamds.beam.path.models.RedisPath(*pathsegments, client=None, hostname=None, port=None, password=None, username=None, data=None, tls=False, db=0, **kwargs)[source]#
Bases:
PureBeamPath
- property directory_key#
- property key#
- class beamds.beam.path.models.S3PAPath(*pathsegments, client=None, hostname=None, port=None, access_key=None, secret_key=None, tls=True, **kwargs)[source]#
Bases:
PyArrowPath
- class beamds.beam.path.models.S3Path(*pathsegments, client=None, hostname=None, port=None, access_key=None, secret_key=None, tls=True, storage_class=None, **kwargs)[source]#
Bases:
PureBeamPath
- property bucket#
- property object#
- class beamds.beam.path.models.SFTPPath(*pathsegments, client=None, hostname=None, username=None, private_key=None, password=None, port=None, private_key_pass=None, ciphers=None, log=False, cnopts=None, default_path=None, disable_hostkey=True, **kwargs)[source]#
Bases:
PureBeamPath
- class beamds.beam.path.models.SMBPath(*pathsegments, client=None, hostname=None, username=None, password=None, port=None, connection_timeout=60, **kwargs)[source]#
Bases:
PureBeamPath
- property smb_path#
beamds.beam.path.resource module#
- beamds.beam.path.resource.beam_path(path, username=None, hostname=None, port=None, private_key=None, access_key=None, secret_key=None, password=None, **kwargs) BeamPath | Any [source]#
@param port: @param hostname: @param username: @param protocol: @param private_key: @param secret_key: AWS secret key @param access_key: AWS access key @param path: URI syntax: [protocol://][username@][hostname][:port][/path/to/file] @return: BeamPath object