fiona.fio package

Submodules

fiona.fio.bounds module

$ fio bounds

fiona.fio.calc module

fiona.fio.cat module

$ fio cat

fiona.fio.collect module

$ fio collect

fiona.fio.distrib module

$ fio distrib

fiona.fio.dump module

$ fio dump

fiona.fio.env module

$ fio env

fiona.fio.filter module

$ fio filter

fiona.fio.helpers module

Helper objects needed by multiple CLI commands.

fiona.fio.helpers.eval_feature_expression(feature, expression)
fiona.fio.helpers.id_record(rec)

Converts a record’s id to a blank node id and returns the record.

fiona.fio.helpers.make_ld_context(context_items)

Returns a JSON-LD Context object.

See http://json-ld.org/spec/latest/json-ld.

fiona.fio.helpers.nullable(val, cast)
fiona.fio.helpers.obj_gen(lines)

Return a generator of JSON objects loaded from lines.

fiona.fio.info module

$ fio info

fiona.fio.insp module

$ fio insp

fiona.fio.load module

$ fio load

fiona.fio.ls module

$ fiona ls

fiona.fio.main module

Main click group for the CLI. Needs to be isolated for entry-point loading.

fiona.fio.main.configure_logging(verbosity)

fiona.fio.options module

Common commandline options for fio

fiona.fio.options.cb_layer(ctx, param, value)

Let –layer be a name or index.

fiona.fio.options.cb_multilayer(ctx, param, value)

Transform layer options from strings (“1:a,1:b”, “2:a,2:c,2:z”) to { ‘1’: [‘a’, ‘b’], ‘2’: [‘a’, ‘c’, ‘z’] }

fiona.fio.options.validate_multilayer_file_index(files, layerdict)

Ensure file indexes provided in the –layer option are valid

fiona.fio.rm module

Module contents

Fiona’s command line interface

fiona.fio.with_context_env(f)

Pops the Fiona Env from the passed context and executes the wrapped func in the context of that obj.

Click’s pass_context decorator must precede this decorator, or else there will be no context in the wrapper args.