Extending dsprofile
Info
This section is intended for developers who wish to extend
the functionality of dsprofile or include its features
in their own projects.
Overview
This section describes how to add functionality to dsprofile. This can
take two primary forms:
- Adding
Readersupport for additional dataset formats - Adding
Writersupport for additional output formats
Guidelines are also provided to assist in integrating extensions to
dsprofile into its existing codebase, for example by providing
support for the command-line interface and unit-testing.
Using dsprofile as a package
The dsprofile utility can be run as a standalone program, integrated
into workflow pipelines, invoked as a WSGI application, or included
directly within other Python programs.