Saravanan666/pypi-org huggingface dataset:
Package: naive-tester
Naive TesterA simple testing system based on files. You provide a name of a script
to be tested and a folder containing files with arguments and reference
outputs. The app runs the script with the arguments from a file and compares
its result with that from the corresponding reference output file.
The following naming convention is applied:
each set of arguments is stored in the '.in' file, while the corresponding
output in the '.out' file, i.e., 'test_0.in' and 'test_0.out'.
Each pair must have identical names except for extensions.InstallationThe Naive Tester can be installed fromPyPi:$ pip install naive-testerThe tester supports Python 3.6 and above. It is recommended to use virtual
environments for installation.How to useAssume you created a python script some_app.py and want to test it. Your app
takes a string as an argument and outputs the length of that string to the console.
The application call might look like this:$ python some_app.py input_string
$ 12The first step is to prepare the tests, in this case, is to create a bunch of files.
Those with the '.in' extension must contain script arguments, i.e., 'input_string'
from the example above, and those with '.out' extension containing expected output,
i.e., '12'. The latter will be used for comparison with the script's output.
In other words, each pair of the files represents one test case.some_app/
|
├── tests
|   ├── test_0.in
|   ├── test_0.out
|   ├── test_1.in
|   ├── test_1.out
|   ...
└── some_app.pyAfter the preparation step, you can run all the tests with the following command:$ tester some_app.py testsIf you want the output to be more verbose, use the-voption:$ tester -v some_app.py testsExample outputs will be like the following:Successfully run the some_app.py.
Elapsed time: 0.15s
Run of the some_app.py failed.
Elapsed time: 0.07sor (for verbose option):Successfully run the some_app.py. With arguments ['12345678'] got the output of 8.
Elapsed time: 0.15s
Failed run of the some_app.py with ['12345678']. The output should be 8, but got 7.
Elapsed time: 0.06sIt is possible to save the output to a file using a standard Linux technique:$ tester some_app.py tests > test_report.txtIf your script has more than just one argument, then to use it with the naive-tester, you should list the arguments on new lines in the '.in' files.Release History1.0.01.0.1 Minor bug fixes1.1.0 Added timer for each script execution; logging stream handler changed fromstderrtostdout1.2.0 Added support for multiple script arguments1.2.1 Added an option for the verbose outputLicenseThis project is licensed under the MIT License - see theLICENSEfile for details
Package: naive-text
naive-textText utils in Python.Installationpipinstall-Unaive_textUsagefromnaive_textimportTextNormalizertn=TextNormalizer()text='當轉換有兩個以上的字詞可能時,程式只會使用第一個。'print(tn.normalize(txt,to_simplified=True,to_full_width=True,to_full_width_chars=[',']))Outputs:当转换有两个以上的字词可能时，程式只会使用第一个。fromnaive_textimportSentenceSegmenters=SentenceSegmenter()paragraph=["史卡肯表示:「我今天打的和当初在温布登打的一样, 除了这一次幸运之神落在我这边以外。","他说:「其实在温布登时最后的胜利也有可能属于我,因为当时打到了第五盘却仍然僵持在二十比十八的对峙。","菲利普西斯在当初的温布登比赛中,在面对史卡肯时曾经发出四十四个爱司球,但是为他搏得「重炮手」美誉的发球,并没有在今天的球赛中助他一臂之力。","菲利普西斯在第一盘第七局以三十比四十落后时,竟然击出双发失误;另外在第九局他又再度犯下双发失误球,让史卡肯得以坐拥两次的破发点,并且顺利赢得第一盘。","在这场历时六十六分钟的比赛里,史卡肯表示:「我大力主攻他的第二发球,同时我也对他的第一发球施压,使我取得更多的机会。」","这也是史卡肯和菲利普西斯在六度对峙中的第二次获胜。"]paragraph=''.join(paragraph)foridx,sentins.cut(paragraph):print('No.{}sentence:{}'.format(idx,sent))Outputs:No.1sentence:他说:「其实在温布登时最后的胜利也有可能属于我,因为当时打到了第五盘却仍然僵持在二十比十八的对峙。
No.2sentence:菲利普西斯在当初的温布登比赛中,在面对史卡肯时曾经发出四十四个爱司球,但是为他搏得「重炮手」美誉的发球,并没有在今天的球赛中助他一臂之力。
No.3sentence:菲利普西斯在第一盘第七局以三十比四十落后时,竟然击出双发失误;No.4sentence:另外在第九局他又再度犯下双发失误球,让史卡肯得以坐拥两次的破发点,并且顺利赢得第一盘。
No.5sentence:在这场历时六十六分钟的比赛里,史卡肯表示:「我大力主攻他的第二发球,同时我也对他的第一发球施压,使我取得更多的机会。」
No.6sentence:这也是史卡肯和菲利普西斯在六度对峙中的第二次获胜。
No.7sentence:
Package: naive-translator
naive_translatorA very simple translator based on a word to word dictionary(Though this project is designed to convert traditional
Chinese to simplified, it owns the ability to do more things.)Chinese Doc1. How to Use1.1 Installationpip3installnaive_translator1.2 Use as a package>>> from naive_translator import translator
>>> translation = translator('豐田的上門女婿和女人')
>>> print(translation)
丰田的上门女婿和女人1.3 Use as a serverTo start the server, run the following commandnaive_translator8001Then you could visitUrlExplanationhttp://localhost:8001A welcome pagehttp://localhost:8001/dictsList all available dictionarieshttp://localhost:8001/translate?dict=&text=TranslateOthersDictionary files are placed innaive_translator/datadirectoryConfigure file isnaive_translator/config.py
Package: naja
Naja is a download manager and a website grabber written in Python/wxPython.
You can add some
plugins (newsreader, newsposter, client FTP, client WebDAV) and take control
of your downloads from your office. Naja supports proxy (HTTP, HTTPS,
FTP, SOCKS v4a, SOCKS v5), and use some authentication methods.
The downloading maybe achieved by splitting  the file being downloaded
into several parts and downloading these parts  at the same time (HTTP,
HTTPS, FTP). Donwload speeds are increased by downloading the file
from the mirrors sites, when the sites propose it.Others features:Csv filter
Cheksums (CRC32, MD5, SHA1)
newsreader, newsposter (uue, yEnc)
CGI & WebDAV Server (Only PROPFIND method for the moment)
Web Admin Interface
basic and digest authentication for client and serverNaja is available for download from the Keyphrene web site and exists under
Windows, Linux and MacOS X:http://www.keyphrene.com/products/naja
Package: najapy
pynaja快速开始下载git clonehttps://github.com/lanqiao-dev/najapy.git项目层级结构├── najapy                                      项目目录
│    ├── cache                                  缓存层
│    │    ├── base                           	缓存工具集
│    │    └── redis                          	redis工具集
│    ├── common                                 通用工具层
│    │    ├── async_base                        异步工具集
│    │    ├── base                              通用工具集
│    │    ├── error                             异常工具集
│    │    ├── excel                             excel工具集
│    │    ├── metaclass                         元类工具集
│    │    ├── process                          	进程类工具集
│    │    ├── struct                          	结构类工具集
│    │    └── task                          	任务类工具集	
│    ├── database                               数据库层
│    │    ├── mongo                           	mongo工具集
│    │    └── mysql                          	mysql工具集
│    ├── enum                                   枚举层
│    │    └── base_enum                         枚举类工具集
│    ├── event                                  事件层目录
│    │    ├── async_event                       异步事件工具集
│    │    └── event                          	同步事件工具集
│    ├── frame                                  框架层
│    │    ├── fastapi                          	fastapi工具集
│    │    │    ├── base                         基础工具集
│    │    │    └── response                     响应工具集
│    │    └── logging                           日志工具类
│    ├── middleware                             中间件层
│    │    └── rabbitmq                          RabbitMQ
│    ├── net                                    网络层
│    │    ├── cacert                            根证书
└────└──  └── http                          	http工具集
Package: najia
纳甲六爻排盘项目Python Boilerplate contains all the boilerplate you need to create a
Python package.Free software: MIT licenseDocumentation:https://najia.readthedocs.io.Features全部安易卦爻函数独立编写测试各个函数重新命名函数阳历，阴历（干支，旬空）卦符: mark (001000)，自下而上卦名: name变爻: bian卦宫: gong六亲: qin6六神: god6世爻: shiy, ying纳甲: naja纳甲五行: dzwx卦宫五行: gowx修复问题解决: 六神不对解决: 世应也有点小BUG , 地天泰卦的世爻为3, 应爻为6解决: 归魂卦世爻为3 此处返回4, 需要修改* 解决: 归魂卦的六亲是不对的,原因是utils.py里
判断六爻卦的卦宫名时,优先判读了if index in (1, 2, 3, 6)
而归魂卦的世爻也在3爻,被这个条件带走了. 解决: elif hun=='归魂'
这个条件调到前面即可 * 解决: 还有一个不知是否算是错误的地方,就是bian
变卦中的六亲,
程序中是按变卦所在的本宫卦来定的,而不是按初始卦所属的本宫卦来定的六亲.CreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.
Package: nakametpy
NakaMetPy概要このモジュールはMetPyの関数をNumPyで動作するように書き換えた関数のほか、
観測データを扱う上で便利な関数が含まれています。
気象データをNumPyでベクトル(配列)として扱うことを想定しています。そのため変数単位はMetPyとは異なり自分で気をつけて関数に与えなければなりません。
また、関数の鉛直層数および時間のサイズは適当に与えています。利用される際にデータに合わせて引数を関数に渡してください。
さらに、WRFの計算結果を入力する場合はwrfonのオプションを1にする必要があります。
(wrfonオプションは使い勝手が悪いため、今後廃止される予定です。現在はそのための方策を考えているところです。)NakaMetPyは少なくとも2023年1月あたりまでは開発が継続される予定です。
皆さんのContributionもお待ちしています。Abstractnakametpyis a rewrited package ofMetPybased onNumPy.
I appreciate your contribution.Documentationドキュメンテーションはこちらのページにあります。
Documentation isHERE.How to Installvia Anacondaconda install -c muchiwo nakametpyvia PyPIpip install nakametpyLicenceBSD-3-ClauseCitationNakamura, Y. (2021). NakaMety (Version xxxx.x.x) [Software]. Fukuoka, Japan. https://github.com/muchojp/NakaMetPyNote: The version number xxxx.x.x should be set to the version of NakaMetPy that you are using.Update plansNext(2022.4.0b0or2022.5.0later):Refine reading GrADS binary functionTo Do:wrfonオプションの廃止MetPyの関数の移植 [Further addition of MetPy function]NCLに実装されている関数の移植 [adding the NCL's function]方位角平均を取る関数の作成 [Add function of Azimuthal Mean]GPU(cupy)対応 [GPU(cupy) compatible]-> 軽い負荷の作業では GPU を利用するとかえって CPU only より遅くなることが多いため、ひとまず保留する。
Package: nakedplanning
This tool is designed to ease planning and management
of Agile projects. It can help reduce some of the drudgery, but most
importantly it can help you learn a leaner, more efficient way to think about
your work.To join in the developoment of this application, download and runhttp://svn.arlim.org/code_sprint/planningtool/devel.py. This will set up a
virtual environment containing only what you need for the Naked Planning
tool - and leaving your base Python install unaltered.Alternatively, you can access the source directly athttp://svn.arlim.org/code_sprint/planningtool/trunk/#egg=nakedplanning-devThis tool is far from ready for use. However, I’m trying to get it up here
to ease distribution and IT hassles for developers. Only the -dev egg is worth
anything at the moment (it pulls directly from our svn repository).RUN THE NON-DEV EGGS AT YOUR OWN RISK.
Package: nakuru-project
Nakuru Project一款为go-cqhttp的正向 WebSocket 设计的 Python SDK，支持纯 CQ 码与消息链的转换处理在kuriyama的基础上改动项目名来源于藍月なくる，图标由せら绘制食用方法使用pip install nakuru-project安装。需要将 go-cqhttp 的正向 WebSocket 与 HTTP 配置项开启。示例没有文档，源码就是文档。fromnakuruimport(CQHTTP,GroupMessage,Notify,GroupMessageRecall,FriendRequest)fromnakuru.entities.componentsimportPlain,Imageapp=CQHTTP(host="127.0.0.1",port=6700,http_port=5700,token="TOKEN"# 可选，如果配置了 Access-Token)@app.receiver("GroupMessage")asyncdef_(app:CQHTTP,source:GroupMessage):# 通过纯 CQ 码处理ifsource.raw_message=="戳我":awaitapp.sendGroupMessage(source.group_id,f"[CQ:poke,qq={source.user_id}]")# 通过消息链处理chain=source.messageifisinstance(chain[0],Plain):ifchain[0].text=="看":awaitapp.sendGroupMessage(source.group_id,[Plain(text="给你看"),Image.fromFileSystem("D:/好康的.jpg")])@app.receiver("GroupMessageRecall")asyncdef_(app:CQHTTP,source:GroupMessageRecall):awaitapp.sendGroupMessage(source.group_id,"你撤回了一条消息")@app.receiver("Notify")asyncdef_(app:CQHTTP,source:Notify):ifsource.sub_type=="poke"andsource.target_id==114514:awaitapp.sendGroupMessage(source.group_id,"不许戳我")@app.receiver("FriendRequest")asyncdef_(app:CQHTTP,source:FriendRequest):awaitapp.setFriendRequest(source.flag,True)app.run()贡献欢迎 PR 代码或提交 Issue，项目现在还存在着许多问题。
Package: nakuru-project-idk
Nakuru Project这是由idoknow维护的分支一款为go-cqhttp的正向 WebSocket 设计的 Python SDK，支持纯 CQ 码与消息链的转换处理在kuriyama的基础上改动项目名来源于藍月なくる，图标由せら绘制食用方法使用pip install nakuru-project-idk安装。需要将 go-cqhttp 的正向 WebSocket 与 HTTP 配置项开启。示例没有文档，源码就是文档。fromnakuruimport(CQHTTP,GroupMessage,Notify,GroupMessageRecall,FriendRequest)fromnakuru.entities.componentsimportPlain,Imageapp=CQHTTP(host="127.0.0.1",port=6700,http_port=5700,token="TOKEN"# 可选，如果配置了 Access-Token)@app.receiver("GroupMessage")asyncdef_(app:CQHTTP,source:GroupMessage):# 通过纯 CQ 码处理ifsource.raw_message=="戳我":awaitapp.sendGroupMessage(source.group_id,f"[CQ:poke,qq={source.user_id}]")# 通过消息链处理chain=source.messageifisinstance(chain[0],Plain):ifchain[0].text=="看":awaitapp.sendGroupMessage(source.group_id,[Plain(text="给你看"),Image.fromFileSystem("D:/好康的.jpg")])@app.receiver("GroupMessageRecall")asyncdef_(app:CQHTTP,source:GroupMessageRecall):awaitapp.sendGroupMessage(source.group_id,"你撤回了一条消息")@app.receiver("Notify")asyncdef_(app:CQHTTP,source:Notify):ifsource.sub_type=="poke"andsource.target_id==114514:awaitapp.sendGroupMessage(source.group_id,"不许戳我")@app.receiver("FriendRequest")asyncdef_(app:CQHTTP,source:FriendRequest):awaitapp.setFriendRequest(source.flag,True)app.run()贡献欢迎 PR 代码或提交 Issue，项目现在还存在着许多问题。
Package: nakuru-project-test
Nakuru Project一款为go-cqhttp的正向 WebSocket 设计的 Python SDK，支持纯 CQ 码与消息链的转换处理在kuriyama的基础上改动项目名来源于藍月なくる，图标由せら绘制食用方法使用pip install git+https://github.com/Lxns-Network/nakuru-project.git安装。需要将 go-cqhttp 的正向 WebSocket 与 HTTP 配置项开启。示例没有文档，源码就是文档。fromnakuruimport(CQHTTP,GroupMessage,Notify,GroupMessageRecall,FriendRequest)fromnakuru.entities.componentsimportPlain,Imageapp=CQHTTP(host="127.0.0.1",port=6700,http_port=5700,token="TOKEN"# 可选，如果配置了 Access-Token)@app.receiver("GroupMessage")asyncdef_(app:CQHTTP,source:GroupMessage):# 通过纯 CQ 码处理ifsource.raw_message=="戳我":awaitapp.sendGroupMessage(source.group_id,f"[CQ:poke,qq={source.user_id}]")# 通过消息链处理chain=source.messageifisinstance(chain[0],Plain):ifchain[0].text=="看":awaitapp.sendGroupMessage(source.group_id,[Plain(text="给你看"),Image.fromFileSystem("D:/好康的.jpg")])@app.receiver("GroupMessageRecall")asyncdef_(app:CQHTTP,source:GroupMessageRecall):awaitapp.sendGroupMessage(source.group_id,"你撤回了一条消息")@app.receiver("Notify")asyncdef_(app:CQHTTP,source:Notify):ifsource.sub_type=="poke"andsource.target_id==114514:awaitapp.sendGroupMessage(source.group_id,"不许戳我")@app.receiver("FriendRequest")asyncdef_(app:CQHTTP,source:FriendRequest):awaitapp.setFriendRequest(source.flag,True)app.run()贡献欢迎 PR 代码或提交 Issue，项目现在还存在着许多问题。
Package: nalaf
☝️ We movedThis library is not maintained anymore, and is only ocassionally receiving bugfixes.We moved the functionality to train NER & Relation models tothe text annotation tool, tagtog:nalaf - (Na)tural (La)nguage (F)rameworknalaf is a NLP framework written in python. The goal is to be a general-purpose module-based and easy-to-use framework for common text mining tasks. At the moment two tasks are covered: named-entity recognition (NER) and relationship extraction. These modules support both training and annotating. Associated to these, helper components such as cross-validation training or reading and conversion from different corpora formats are given. At the moment, NER is implemented with Conditional Random Fields (CRFs) and relationship extraction with Support Vector Machines (SVMs) using either linear or tree kernels.Historically, the framework started from 2 joint theses atRostlabatTechnische Universität Münchenwith a focus on bioinformatics / BioNLP. Concretely the first goal was to do extraction of NL mutation mentions. Soon after another master's thesis used and generalized the framework to do relationship extraction of transcription factors (TF) interacting with gene or gene products. The nalaf framework is planned to be used in other BioNLP tasks at Rostlab.As a result of the original BioNLP focus, some parts of the code are tailored to the biomedical domain. However, current efforts are underway to generalize all parts and this process is almost done. Development is not active and code maintenance is not guaranteed.Current maintainer:Juan Miguel Cejuela (@juanmirocks).(editable version on Lucidchart of the pipeline diagram; requires log in)InstallRequires Python ^3.6From PyPipip3installnalaf
python3-mnalaf.download_dataFrom sourcegitclonehttps://github.com/Rostlab/nalaf.gitcdnalaf
poetryshell
poetryupdate
python3-mnalaf.download_dataDevelopingSee wikiTestnosetestsRun ExamplesRunexample_annotate.pyfor a simple example of annotation with a pre-trained NER model for protein names extraction:python3 example_annotate.py -p 15878741 12625412python3 example_annotate.py -s "This is c.A1003G an example"# see issuehttps://github.com/Rostlab/nalaf/issues/159python3 example_annotate.py -d resources/example.txt# see issuehttps://github.com/Rostlab/nalaf/issues/159
Package: nalkinscloud-mqtt-python-client
nalkinscloud-mqtt-python-clientMQTT Client package for nalkinscloud project usageUsage## activate package logging by:# logging.getLogger('nalkinscloud_mqtt_python_client')fromnalkinscloud_mqtt_python_client.devicesimportSwitchDevicedefset_switch_state(state):print("SET SWITCH STATE HERE")returnstatedevice=SwitchDevice(set_data_function=set_switch_state)device.init_broker(broker_host="mosquitto.alpha.nalkins.cloud",broker_port=8883,broker_cert=None,broker_tls=True,broker_tls_skip=True)# this client will have default 'on_connect' function, but a custom 'on_message' functiondevice.init_device(device_id='some_device_id',device_type='sensor',device_password='none',qos=0)device.connect()device.subscribe("v1/devices/me/rpc/request/+",1)# Start the MQTT Mosquito process loopdevice.do_loop_forever()
Package: nalog
Moy Nalog APInalog- this module is a Python client library for Moy Nalog APIInstallationInstall the current version withPyPI:pipinstallnalogUsageYou need next data fromlkfl2.nalog.ruto autharize:EmailINN (Taxpayer Identification Number)PasswordfromnalogimportNalogAPIapi=NalogAPI(email="example@email.com",inn="123456789012",password="my_secret_password")receipt_id=api.create_receipt(name="Flower pot",price=199)url=api.get_url(receipt_id)print(url)ContributingBug reports and/or pull requests are welcomeLicenseThe module is available as open source under the terms of theApache License, Version 2.0
Package: nalogapi
Неофициальная синхронная обёртка для API сервиса lknpd.nalog.ru на Python.Служит для автоматизации отправки информации о доходах самозанятых и получения информации о созданных чеках.Inspired byhttps://github.com/alexstep/moy-nalogИспользованиеУстановите пакетpipinstallnalogapiИнициализаци и авторизацияfromnalogapiimportNalogAPINalogAPI.configure("inn","password")#password that used in lkflОтправка информации о доходеNalogAPI.addIncome(datetime.utcnow(),1.0,"Предоставление информационных услуг #970/2495")Функция возвращает ссылку на чек видаhttps://lknpd.nalog.ru/api/v1/receipt/344111066022/200egltxe8/print
Package: naluacq
NaluACQNaluACQ is a Rust crate for reading and writing acquisitions.FeaturesReading acquisitionsHigh-performance writing of acquisitionsCalibration & metadata storageParsing events from the following boards:AARDVARCv3HDSoCv1TRBHMv1Exporting events to CSV for acquisitions with parsing supportReading AcquisitionsTo read an acquisition:usenaluacq::Acquisition;letacq=Acquisition::open("path/to/acquisition.acq").unwrap();letidx=0;letraw_event=acq.get(idx).unwrap()Parsing AcquisitionsTo parse an acquisition:usenaluacq::{Acquisition,Aardvarcv3Event,ParseInto};letacq=Acquisition::open("path/to/acquisition.acq").unwrap();letidx=0;letraw_event=acq.get(idx).unwrap()letparsed_event:Aardvarcv3Event=raw_event.parse_into().unwrap();
Package: naluconfigs
NaluConfigsThis repository houses all board configuration files (both register files and clock files).InstallationGenerally you don't have to install this repository unless you plan to change anything.If you do however want to install this package, the best way is to use our PyPI package:pipinstallnaluconfigsDeveloper InstallationTo install this reposity for development the best way is to clone and install as an editable package.First clone this repository to a suitable location:gitclonehttps://github.com/NaluScientific/naluconfigs.gitThen install the package into your Anaconda environment:cdnaluconfigs
pipinstall-e.UsageIn addition to the default board configuration files and clock files, thenaluconfigspackage
also contains functions to load or copy these files. Check out the package to see what you can do!DevelopersInstall this package as editable, and with development extras:cd naluconfigs
pip install -e .[dev]Make sure to read theYAML HELP.mdfile if you're new, or haven't kept up with NaluConfigs.This project follows a X.Y.Z version scheme according to the following:Add/remove register files, increment Xregister adds / remove, increment Yregister edits and/or value edits increment ZPre-commitThis project uses pre-commit hooks to make sure the code is following the style guide.
To install the pre-commit hooks, run the following command:pre-commit installThe hooks will run automatically when you commit changes to the repository.The code MUST run the pre-commit hooks before commiting. If the hooks fail, the commit will be rejected.TestsThe tests are located under thenaluconfigs/tests/directory, and usepytest.
To run the tests, runnaluconfigs/run_tests.bat. This will run the tests and also generate a coverage report tonaluconfigs/coverage.xml.Make sure to keep the test coverage at 100%. This is doable, since NaluConfigs is a relatively simple package.
TheCoverage Guttersextension is highly recommended to monitor test coverage.
Package: naludaq-rs
NaluDAQ_rsRust backend for NaluDaq.SetupMake sure theRust toolchainis installed.Clone the repository to a suitable location:$gitclonehttps://github.com/NaluScientific/naludaq_rs.gitDone!Building the backend for pythonpipinstallmaturin
maturinbuildBuilding the BackendThe backend is easy to build:$cdnaludaq_rs
$cargobuild--releaseDevelopers may ommit the--releaseflag for unoptimized builds.Building for RPI4Building using docker:dockerbuild.-tcc/rpi4to make the container, the build the app with:dockerrun--rm-v${pwd}:/appcc/rpi4Running the BackendTo run the backend, run the following command:$cargorun--release--[<ROOT>][--addr<ADDR>][-d|--debug][--api]Where the arguments are as follows:<ROOT>is the root directory to run the server in. By default, it is the current working directory of the terminal it was run from.--addr <ADDR>is the address to bind the server to in the formatIP:PORT. If unspecified, the server is bound to an open port on the loopback address.-d | --debugshows additional debug messages.--apiwill open the Swagger UI in the system browser.DocumentationThe documentation can be built using the following command:$cargodoc--document-private-items--no-depsThe APINaluDAQ_rs is controlled through itsREST APIoverHTTP. This allows it to be controlled from any
machine connected to a network.The backend can be controlled on the fly via Swagger. Use the--apiflag when starting the backend to display the Swagger UI.Alternatively, the (non-interactive) Swagger UI may be viewed without the backend by running the
following command:$cargorun--binapi--[--outputOUTPUT_FILE]If the--outputargument is provided, the OpenAPI JSON data describing
the API is written to the file and the program will immediately exit.DevelopersProfilingUse the build profile called `release-with-debug for building release mode with debug symbols.$cargobuild--profilerelease-with-debugOn Windows machines with Intel processors you can useIntel VTuneto profile the backend.