Saravanan666/pypi-org huggingface dataset:
Package: do-ddns
DDNSDDNSis a dynamic DNS helper for Digital Ocean users to utilize their DO account as a Dynamic DNS resolver.InstallationCopy theddns.pyfile to e.g./usr/local/binfolder and runchmod +xto make it executable. You can remove the .py filending if you wish.Runpip3 install -r requirements.txtto install all requirements the app needs.UsageFor instructions runddns-hThe program is best suited to be executed with e.g cron or any other system that can run at intervals. To run the app every 6 hours with cron add the following line to your crontab0*/6***/usr/local/bin/ddnsContributingPull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.SupportIf you found a bug or you have sugestion for new features create an issue.Future developmentIPv6 supportAdd and delete non existing (new) domains to DO accountLicense
Package: dodecaphony
DodecaphonyOverviewThis is a configurable tool that generates twelve-tone fragments. The twelve-tone technique (also known as dodecaphony) is composition method that produces chromatic music which is usually atonal (although, not necessarily). One of the core properties of twelve-tone music is its global coherency achieved by deriving content from the same sequence of 12 unique pitch classes.Each run of the tool results in creation of a fragment which can be used as a part of a larger composition. These fragments are stored within individual directories containing:MIDI file;WAV file;Events file insinethesizerTSV format;PDF file with sheet music and its Lilypond source;YAML file that can be copied to a config for a derivative fragment;Text file with meta information (such as path to config and evaluation scores).A demo piece compiled from various outputs of the tool is included in the repository asMIDI file. There, velocities and control changes are set manually, however.InstallationTo install a stable version, run:pipinstalldodecaphonyUsageTo create a new musical fragment, run:python-mdodecaphony[-cpath_to_config]Default configis used if-cargument is not passed. Advanced usage will be covered in a special guide, but right now you can read the source code — it is structured and has built-in documentation.If you are on Mac OS, please check thatparallelism is enabled.
Package: dodfminer
DODFMinerDODFMiner is the software that is being developed for the extraction of data from documents in PDF format referring to the publications of the Official Gazette of the Federal District, Brazil.ContributeIf you want to contribute to our project, it's simple! We have aContribution Guidewhere all the steps to contribute are explained.
Don't forget to also read ourCode of Conduct.
If you have any questions you can also contact us by creating an issue or byask.knedle@googlegroups.comInstallationTo run the project environment, access ourinstallation guide.DocumentationTo access our documentation and understand how to install and use the library,Read The Docs.CollaboratorsThe information ofcollaboratorscan be accessed on our page.
Package: dodge
Dodge is a Python library that allows easy creation of data objects.
These data objects can then be converted from and to dictionaries,
allowing easy JSON serialisation.ExampleimportdodgeInstrument=dodge.data_class("Instrument",["name","material",])saxophone=Instrument("saxophone","brass")serialised_saxophone=dodge.obj_to_dict(saxophone)unserialised_saxophone=dodge.dict_to_obj(serialised_saxophone)printunserialised_saxophone.material# Prints "brass"License2-Clause BSD
Package: do-dns-manager
A DNS record manager using DigitalOcean as backend, with its own authentication.
Best suited when you just need something that changes the DNS, but you don’t want it
to have access to other APIs, for example, APIs that can cost you money.I find this particularly useful for assigning DNS records in a DHCP lease hook.
An example hook is included asdnsmasq-hookfordnsmasqusers.Installationpip install do-dns-managerConfigurationCreatehtpasswd.txtsomewhere containing lines of username and password pairs
separated by:, for example:spam:password
ham:hunter2We will call this file$HTPASSWD.Run the DNS manager as follows:DIGITAL_OCEAN_API_KEY='(api key)' do-dns-manager --domain=example.com --keyfile=$HTPASSWD --port=8888 --address=127.0.0.1Change(api key),example.com,$HTPASSWD,8888and127.0.0.1to fit your situation.We will usecurlexamples:# Add A record for spam.example.com
curl -u 'spam:password' http://127.0.0.1:8888 -d @- <<EOF
{"op": "add", "address": "127.0.0.1", "domain": "spam"}
EOF

# Add AAAA record for spam.example.com
curl -u 'spam:password' http://127.0.0.1:8888 -d @- <<EOF
{"op": "add", "address": "::1", "domain": "spam"}
EOF

# Remove A record for spam.example.com
curl -u 'spam:password' http://127.0.0.1:8888 -d @- <<EOF
{"op": "del", "address": "127.0.0.1", "domain": "spam"}
EOF

# Remove AAAA record for spam.example.com
# Using "address": "::1" instead of "type": "AAAA" also works
curl -u 'spam:password' http://127.0.0.1:8888 -d @- <<EOF
{"op": "del", "type": "AAAA", "domain": "spam"}
EOF
Package: dodo-is-api
🍕 Dodo IS API WrapperInstallationVia pip:pipinstalldodo-is-apiVia poetry:poetryadddodo-is-api📝Changelogis here.🧪 Usage:🌩️ Synchronous version:fromdatetimeimportdatetimefromuuidimportUUIDimporthttpxfromdodo_is_apiimportmodelsfromdodo_is_api.connection.synchronousimportDodoISAPIConnectiondefmain():access_token='your access token'country_code=models.CountryCode.RUfrom_date=datetime(2004,10,7)to_date=datetime(2004,10,7,23)units=[UUID('ec81831c-b8a7-4ba8-a6aa-7ae7d0c4e0bb')]withhttpx.Client()ashttp_client:connection=DodoISAPIConnection(http_client=http_client,access_token=access_token,country_code=country_code,)stop_sales=connection.get_stop_sales_by_products(from_date=from_date,to_date=to_date,units=units,)print(stop_sales)if__name__=='__main__':main()⚡️ Asynchronous version:importasynciofromdatetimeimportdatetimefromuuidimportUUIDimporthttpxfromdodo_is_apiimportmodelsfromdodo_is_api.connection.asynchronousimportAsyncDodoISAPIConnectionasyncdefmain():access_token='your access token'country_code=models.CountryCode.RUfrom_date=datetime(2004,10,7)to_date=datetime(2004,10,7,23)units=[UUID('ec81831c-b8a7-4ba8-a6aa-7ae7d0c4e0bb')]asyncwithhttpx.AsyncClient()ashttp_client:connection=AsyncDodoISAPIConnection(http_client=http_client,access_token=access_token,country_code=country_code,)stop_sales=awaitconnection.get_stop_sales_by_products(from_date=from_date,to_date=to_date,units=units,)print(stop_sales)if__name__=='__main__':asyncio.run(main())
Package: dodoo-initializer
dodoo-initializeris a set of useful Odoo maintenance functions.
They are available as CLI scripts (based ondodoo), as well
as composable python functions.ContentsScriptUseful linksCreditsMaintainerChanges0.6.0 (2019-01-24)0.5.2 (2019-01-22)0.5.1 (2018-12-05)0.5.0 (2018-11-04)ScriptUsage:dodoo-initializer[OPTIONS]CreateanOdoodatabasewithpre-installedmodules.AlmostlikestandardOdoodoeswiththe-ioption,exceptthisscriptmanagesacacheofdatabasetemplateswiththeexactsameaddonsinstalled.Thisisparticularlyusefultosavetimewheninitializingtestdatabases.Cachedtemplatesareidentifiedbycomputingasha1checksumofmodulesprovidedwiththe-moption,includingtheirdependenciesandcorrespondingauto_installmodules.Options:-n,--new-databaseTEXTNameofnewdatabasetocreate,possiblyfromcache.Ifabsent,onlythecachetrimmingoperationisexecuted.-m,--modulesTEXTCommaseparatedlistofaddonstoinstall.[default:base]--demo/--no-demoLoadOdoodemodata.[default:True]--cache/--no-cacheUseacacheofdatabasetemplateswiththeexactsameaddonsinstalled.Disablingthisoptionalsodisablesallothercache-relatedoperationssuchasmax-ageorsize.Note:whenthecacheisenabled,allattachmentscreatedduringdatabaseinitializationarestoredindatabaseinsteadofthedefaultOdoofilestore.[default:True]--cache-prefixTEXTPrefixtousewhennamingcachetemplatedatabases(max8characters).CAUTION:alldatabasesnamedlike{prefix}-____________-%willeventuallybedroppedbythecachecontrolmechanism,sochoosetheprefixwisely.[default:cache]--cache-max-ageINTEGERDropcachetemplatesthathavenotbeenusedformorethanNdays.Use-1todisable.[default:30]--cache-max-sizeINTEGERKeepNmostrecentlyusedcachetemplates.Use-1todisable.Use0toemptycache.[default:5]-c,--configFILESpecifytheOdooconfigurationfile.OtherwaystoprovideitarewiththeODOO_RCorOPENERP_SERVERenvironmentvariables,or~/.odoorc(Odoo>=10)or~/.openerp_serverrc.--log-levelTEXTSpecifythelogginglevel.AcceptedvaluesdependontheOdooversion,andincludedebug,info,warn,error.[default:info]--logfileFILESpecifythelogfile.--helpShowthismessageandexit.Useful linkspypi page:https://pypi.org/project/dodoo-initializercode repository:https://github.com/xoe-labs/dodoo-initializerreport issues at:https://github.com/xoe-labs/dodoo-initializer/issuesCreditsContributors:Stéphane Bidoul (ACSONE)Thomas Binsfeld (ACSONE)Benjamin Willig (ACSONE)David Arnold (XOE)MaintainerThis project is co-maintained by ACSONE SA/NV and XOE Copr. SAS.Changes0.6.0 (2019-01-24)Refactor to dodoo plugin0.5.2 (2019-01-22)Do not limit db regex: quoted identifiers have no limiting spec.0.5.1 (2018-12-05)Add addons-path option0.5.0 (2018-11-04)First dodoo release
Package: dodoo-loader
dodoo-loaderis a set of useful Odoo maintenance functions.
They are available as CLI scripts (based ondodoo), as well
as composable python functions.ContentsScriptUseful linksCreditsMaintainerChangesFuture (?)0.6.5 (2019-05-05)0.5.2 (2018-12-05)0.0.3 (2018-10-25)0.0.2 (2018-10-12)ScriptUsage:dodoo-loader[OPTIONS]LoadsdataintoanOdooDatabase.SupplydatabyfileorstreaminasupportedformatandloaditintoalocalorremoteOdoodatabase.Highlights:•Detectsmodel-leveldependencyonrelatedfieldsandrecord-leveldependenciesintree-liketables(hierarchies).Carestoloadeverythinginthecorrectorder*.•Supportedformats:JSON,CSV,XLS&XLSX•Logssuccessto--out.Nextrunsdeduplicatebasedonthoselogs.•[TBD]Cantriggeronchangeasifdatawasenteredthroughforms.Note:record-leveldependencydetectiononlyworkswithparentcolumnsendingin/.id(dbID)or/id(extID).Eitheronemustmatchtheprincipalidor.idcolumn(towhichitrefers).Note:ForUXandsecurityreasons,nestedsemantics(asinOdoo)arenotsupportedastheyusuallyareundeterministic(lackofidentifieronthenestedlevels).That'stoodangerousforETL.Options:-f,--fileFILENAMEPathtothefile,thatyouwanttoload.Youcanspecifythisoptionmultipletimesformorethanonefiletoload.-s,--streamTEXT...[streamtypemodel]Stream,youwanttoload.`type`canbecsvorjson.`model`canbeanyodoomodelavailabeinenv.Youcanspecifythisoptionmultipletimesformorethanonestreamtoload.--onchange/--no-onchange[TBD]Triggeronchangemethodsasifdatawasenteredthroughnormalformviews.[default:True]--batchINTEGERThebatchsize.Recordsarecut-offforiterationaftersomanyrecords.[default:50]--outFILENAMELogsuccessintoajsonfile.[default:./log.json]--logfileFILESpecifythelogfile.-d,--databaseTEXTSpecifythedatabasename.Ifpresent,thisparametertakesprecedenceoverthedatabaseprovidedintheOdooconfigurationfile.--log-levelTEXTSpecifythelogginglevel.AcceptedvaluesdependontheOdooversion,andincludedebug,info,warn,error.[default:info]-c,--configFILESpecifytheOdooconfigurationfile.OtherwaystoprovideitarewiththeODOO_RCorOPENERP_SERVERenvironmentvariables,or~/.odoorc(Odoo>=10)or~/.openerp_serverrc.--helpShowthismessageandexit.Useful linkspypi page:https://pypi.org/project/dodoo-loadercode repository:https://github.com/xoe-labs/dodoo-loaderreport issues at:https://github.com/xoe-labs/dodoo-loader/issuesCreditsContributors:David Arnold (XOE)MaintainerChangesFuture (?)Flatten out nested dataMore tests0.6.5 (2019-05-05)Simplify repo structureFix package namespace issuesFix issue with future str type0.5.2 (2018-12-05)Add addons-path option0.0.3 (2018-10-25)Green tests from 8.0 to master0.0.2 (2018-10-12)Initial alpha17% test coverage
Package: dodoo-migrator
dodoo-migratoris a set of useful Odoo maintenance functions.
They are available as CLI scripts (based ondodoo), as well
as composable python functions.ContentsScriptUseful linksCreditsMaintainerChangesFuture (?)0.6.7 (2019-05-31)0.6.5 (2019-05-05)0.6.3 (2019-05-04)0.6.2 (2019-04-15)0.6.1 (2019-04-11)0.6.0 (2019-01-24)0.5.2 (2018-12-05)0.5.1 (2018-11-04)0.5.0 (2018-11-04)0.0.1 (2018-10-23)ScriptUsage:dodoo-migrator[OPTIONS]Applymigrationpathsspecifiedbyadescriptiveyamlmigrationfile.Persistsappliedmigrationswithinthetargetdatabase.ConnectstoOdooSA's migration service and can be run idempotently to
  check for results. Before uploading, can apply special before-steps. Once
  results are avialable, proceeds with remaining migration steps as
  specified by the migration file.

  A prometheus metrics endpoint is instrumented into the script. This can be
  scraped by a monitoring solution or a status page.

Options:
  -f, --file FILENAME            The yaml file containing the migration steps.
                                 [default: .migrations.yaml]
  -m, --mig-directory DIRECTORY  A migration directory shim. Layout after
                                 Odoo'smigrationfolderswithintheirnamedmodulefolders.Tipp:Cansupplybasemigrationscripts.--sincePARSESpecifytheversion(excluded),tostartfrom.Ifnotspecified,startfromthelatestappliedversiononwards.--untilPARSESpecifythethetargetversion,towhichtomigrate.Ifnotspecified,migrateuptothelatestversion.--metrics/--no-metricsPrometheusmetricsendpointformigrationprogress.Canbeconsumedbyastatuspageormonitoringsolution.[default:False]--logfileFILESpecifythelogfile.-d,--databaseTEXTSpecifythedatabasename.Ifpresent,thisparametertakesprecedenceoverthedatabaseprovidedintheOdooconfigurationfile.--log-levelTEXTSpecifythelogginglevel.AcceptedvaluesdependontheOdooversion,andincludedebug,info,warn,error.[default:info]-c,--configFILESpecifytheOdooconfigurationfile.OtherwaystoprovideitarewiththeODOO_RCorOPENERP_SERVERenvironmentvariables,or~/.odoorc(Odoo>=10)or~/.openerp_serverrc.--helpShowthismessageandexit.Useful linkspypi page:https://pypi.org/project/dodoo-migratorcode repository:https://github.com/xoe-labs/dodoo-migratorreport issues at:https://github.com/xoe-labs/dodoo-migrator/issuesCreditsContributors:Guewen Baconnier (CAMPTOCAMP)Leonardo Pistone (CAMPTOCAMP)David Arnold (XOE)MaintainerThis project is maintained by XOE Corp. SAS.ChangesFuture (?)More testsMetrics endpoint (to scrape progress/status)0.6.7 (2019-05-31)Talk to odoo upgrade service0.6.5 (2019-05-05)Simplify repo structureFix package namespace issues0.6.3 (2019-05-04)Add pre & post scriptsFix mig namespaced odoo module0.6.2 (2019-04-15)Fix pyyaml verion incompatibilities0.6.1 (2019-04-11)Fix migration folder overlay & add tests0.6.0 (2019-01-24)Refactor to dodoo plugin0.5.2 (2018-12-05)Add addons-path option0.5.1 (2018-11-04)Dummy release (pypi)0.5.0 (2018-11-04)First dodoo release0.0.1 (2018-10-23)First port of marabunta
Package: dodoo-tester
dodoo-testeris a set of useful Odoo maintenance functions.
They are available as CLI scripts (based ondodoo), as well
as composable python functions.ContentsScriptUseful linksCreditsMaintainerChangesFuture (?)0.6.6 (2019-06-02)0.6.5 (2019-05-05)0.6.0 (2019-01-24)0.5.4 (2018-12-05)0.5.3 (2018-12-04)0.5.2 (2018-12-04)0.5.1 (2018-12-04)0.5.0 (2018-11-04)ScriptUsage:dodoo-tester[OPTIONS]RunOdooteststhroughmodernpytestinsteadofunittest.Options:--git-dirTEXTAutodetectchangedmodules(throughgit).-i,--includeTEXTForcetestrunonthosemodules.-e,--excludeTEXTForceexcludingthosemodulesfromtests.Evenifachangehasbeendetected.-t,--tagsTEXTFilteronthosetesttags.--logfileFILESpecifythelogfile.-d,--databaseTEXTSpecifythedatabasename.Ifpresent,thisparametertakesprecedenceoverthedatabaseprovidedintheOdooconfigurationfile.--log-levelTEXTSpecifythelogginglevel.AcceptedvaluesdependontheOdooversion,andincludedebug,info,warn,error.[default:info]-c,--configFILESpecifytheOdooconfigurationfile.OtherwaystoprovideitarewiththeODOO_RCorOPENERP_SERVERenvironmentvariables,or~/.odoorc(Odoo>=10)or~/.openerp_serverrc.--helpShowthismessageandexit.Useful linkspypi page:https://pypi.org/project/dodoo-testercode repository:https://github.com/xoe-labs/dodoo-testerreport issues at:https://github.com/xoe-labs/dodoo-tester/issuesCreditsContributors:David Arnold (XOE)Moises Lopez (VAUXOO)Jesus Zapata (JZGITHUB)MaintainerThis project is maintained by XOE Corp. SAS.ChangesFuture (?)who knows…0.6.6 (2019-06-02)Inbclude camptocamp pytest tool for BDD0.6.5 (2019-05-05)Simplify repo structureFix package namespace issues0.6.0 (2019-01-24)Refactor to dodoo plugin0.5.4 (2018-12-05)Add addons-path option0.5.3 (2018-12-04)Improve 0.5.2 fix: generically use bytes for py3 and str for py2 envs0.5.2 (2018-12-04)Origin refspec fix: during fetching the origin, the refspec was read and
temporarliy stored. This is because we need to override narrowed CI induced
refspecs in some cases. However, it was read with a newline caracter, which
then was written back corrupting the git repository.0.5.1 (2018-12-04)First PyPI releaseModule change detection fixesTesting db teardown (close leaked db conections)0.5.0 (2018-11-04)Start of project
Package: dodotable
HTML table representation forSQLAlchemy.SQLAlchemy to<table>Assume you have an entity calledMusic. It looks like the below.classMusic(Base):id=Column(Integer,primary_key=True)name=Column(Unicode,nullable=False)The following code renders a sortable <table> consisting of a list of music.fromdodotable.schemaimportTable,Columntable=Table(cls=Music,label='music table',columns=[Column(attr='id',label=u'id',order_by='id.desc'),Column(attr='name',label=u'name'),],sqlalchemy_session=session)print(table.select(offset=0,limit=10).__html__())Using withFlaskFlaskusesJinja2as the template engine. As they mentioned on
document[1]_, it is one of strategy that implement__html__on every class
inheritdodotable.schema.Renderableto convert a instance into HTML
directly inJinja2. Re-write the example written before withFlask.fromdodotable.schemaimportTable,ColumnfromflaskimportFlask,render_template,requestapp=Flask(__name__)@app.route('/musics/',methods=['GET'])deflist_musics():table=Table(cls=Music,label='music table',columns=[Column(attr='id',label=u'id',order_by=request.args.get('order_by')),Column(attr='name',label=u'name'),],sqlalchemy_session=session)returnrender_template('list_musics.html',table=table.select(limit=request.args.get('limit'),offset=request.args.get('offset')))Andlist_musics.htmlwhich is jinja2 template is look like below.<html>
  <body>
    {{ table }}
  </body>
</html>[1]http://jinja.pocoo.org/docs/dev/api/#jinja2.Markup
Package: dodotable-xlsx
Excel (.xlsx) exporter fordodotable.ChangelogVersion 0.4.1Released on May 31, 2021.Fixed a bug thatdodotable_xlsx.write_table_to_workbook()function had
raisedUnicodeEncodeErrorin python2 when the giventable’s label is
unicode string.Version 0.4.0Released on May 31, 2021.Added feature to write to multiple sheet in a file when write table with
more than 1000000 row usingdodotable_xlsx.write_table_to_workbook().dodotable_xlsx.write_table_to_worksheet()function became to have
optional parametersoffsetandrow_limit.Version 0.3.0Released on July 18, 2017.Addedchunk_sizeparameter onwrite_table_to_workbook()andwrite_table_to_worksheet.Version 0.2.0Released on May 29, 2017.datetime.datevalues became properly formatted toyyyy-mm-dd.dodotable_xlsx.write_table_to_workbook()function became to have
an optional parameterdate_format.dodotable_xlsx.write_table_to_worksheet()function became to have
a required parameterdate_format.Fixed a bug thatdodotable_xlsx.write_table_to_workbook()function had
raisedNameErrorwhen the giventableis an instance of an invalid
type.Version 0.1.0Released on May 25, 2017.
Package: doe
Design of Experiments and AnalysisThis python library gives you the power to do analysis of experiments easily and quickly.Getting StartedPrerequisitesPython 3.7Installingpip install doeHow to use>>> import doe
>>> model = doe.crd("data.csv")
>>> model.print()And you are done.TO-DOCompletely Randomized DesignRandomized Complete Block DesignRandomized Complete Block Design with missing valuesLatin Square DesignGraeco-Latin Square DesignBalanced Incomplete Block DesignFactorial DesignsTestsLicenseThis project is licensed under the MIT License - see theLICENSEfile for details.
Package: doe2vec
DoE2VecDoE2Vec is a self-supervised approach to learn exploratory landscape analysis features from design of experiments.
The model can be used for downstream meta-learning tasks such as learninig which optimizer works best on a given optimization landscape.
Or to classify optimization landscapes in function groups.The approach uses randomly generated functions and can also be used to find a "cheap" reference function given a DOE.
The model uses Sobol sequences as the default sampling method. A custom sampling method can also be used.
Both the samples and the landscape should be scaled between 0 and 1.Install package via pip`pipinstalldoe2vec`Afterwards you can use the package via:fromdoe2vecimportdoe_modelLoad a model from the HuggingFace HubAvailable models can be viewed here:https://huggingface.co/BasSteinA model name is build up like BasStein/doe2vec-d2-m8-ls16-VAE-kl0.001Where d is the number of dimensions, 8 the number (2^8) of samples, 16 the latent size, VAE the model type (variational autoencoder) and 0.001 the KL loss weight.Example code of loading a huggingface modelobj=doe_model(2,8,n=50000,latent_dim=16,kl_weight=0.001,use_mlflow=False,model_type="VAE")obj.load_from_huggingface()#test the modelobj.plot_label_clusters_bbob()How to Setup your Environment for Developmentpython3.8 -m venv envsource ./env/bin/activatepip install -r requirements.txtGenerate the Data SetTo generate the artificial function dataset for a given dimensionality and sample size
run the following codefromdoe2vecinportdoe_modelobj=doe_model(d,m,n=50000,latent_dim=latent_dim)ifnotobj.load():obj.generateData()obj.compile()obj.fit(100)obj.save()Wheredis the number of dimensions,mthe number of samples (2^m) per DOE,nthe number of functions generated andlatent_dimthe size of the output encoding vector.Once a data set and encoder has been trained it can be loaded with theload()function.
Package: doe-dap-dl
doe-dap-dlThis repository contains useful packages for Jupyter Notebook users to interact with data from A2e, Livewire, and the SPP data platform. Users will be able to import these packages and call high-level functions that handle all of the api calls, graphing, and interpolations to stream-line the end user's ability to analyze data.Examplefromdoe_dap_dlimportDAPa2e=DAP('a2e.energy.gov')a2e.setup_basic_auth(username='username',password='password')# Search for filesfilter={'Dataset':'wfip2/lidar.z04.a0','date_time':{'between':['20151004000000','20151004020000']},'file_type':'nc'}file_names=a2e.search(filter)# download filesfiles=a2e.download_files(file_names)Main docsSearch query docsPlotting docs
Package: doepipeline
doepipelineThis is yet another pipeline package. What distinguishesdoepipelineis
that it enables pipeline optimization using methodologies from statisticalDesign of Experiments (DOE).FeaturesCommunity developed: Users are welcome to contribute to add additional funtionality.  .Installation: Easy installation throughcondaorPyPI.Generic: The optimization is useful for all kinds of CLI applications.Quick start linksTake a look at thewiki documentationto getting started using doepipeline. Briefly, the following steps are needed to start using doepipeline.Install doepipelineCreate configuration fileRun optimizationFour example cases (including data and configuration) are provided to as help getting started;de-novo genome assemblyscaffolding of a fragmented genome assemblyk-mer taxonomic classification of ONT MinION readsgenetic variant callingCitedoepipeline: a systematic approach for optimizing multi-level and multi-step data processing workflowsSvensson D, Sjögren R, Sundell D, Sjödin A, Trygg J BioRxiv doi:https://doi.org/10.1101/504050About this softwaredoepipeline is implemented as a Python package. It is open source software made available
under theMIT license.If you experience any difficulties with this software, or you have suggestions, or want
to contribute directly, you have the following options:submit a bug report or feature request to theissue trackercontribute directly to the source code through thegithubrepository. 'Pull requests' are
especially welcome.