Saravanan666/pypi-org huggingface dataset:
Package: ukmon-meteortools
ukmon_meteortoolsPython tools and utilities to work with meteor data from the UK Meteor NetworkTo get more information about the submodules and functions use Python's built-in help capability, for example
as shown here.Installation on a Raspberry PiTo install these tools on aa Raspberry Pi you must first install GEOS and PROJsudoapt-getinstall-ylibgeos-devproj-binYou may also need to install these on some other Linux platforms. If you see an error that geos_c.h cannot be found
or that PROJ_LIB is not defined, install the above packages.Usagefromukmon_meteortoolsimportutilshelp(utils)help(utils.sendAnEmail)>>>fromukmon_meteortools.utilsimportdate2JD,jd2LST,getActiveShowers,getShowerDets>>>date2JD(2023,4,11,12,45,9)2460046.0313541666>>>importnumpyasnp>>>jd2LST(2460046.0313541666,lon=np.radians(-1.31))(30.741774823384617,30.76463863658577)>>>importdatetime>>>getActiveShowers(datetime.datetime.now())LYRETA>>>fromukmon_meteortools.utilsimportgetShowerDets>>>getShowerDets('LYR')(6,'April Lyrids',32.0,'04-22')>>>
Package: ukosnik
ukosnikukosnik is a Python CLI to manage Discord Slash Commands.InstallationPython 3.6 or higher is requiredRun the commandpython3 -m pip install -U ukosnikto install the CLI.You may alternatively clone the repository and install the package from local sources.UsageThe following examples assume the environment variableDISCORD_TOKENto be set.Register/update slash commands:# Register/update commandsukosnikupdateconfig_file.yml# Same but delete oudated commandsukosnikupdateconfig_file.yml-d# Register/update guild commands# (very useful for testing since cache updates instantly)ukosnikupdateconfig_file.yml--guildGUILD_IDPlease note that updating application commands may take up to 1 hour to refresh, this is an expected Discord behavior.
Read more about ithere.To debug commands, it's recommended to use the--guildargument since guild commands update instantly, unlike application-scoped commands.Note: Providing multiple configuration files to merge is not supported yet but is planned.Clear all commands:# Clear all application commandsukosnikclear# Clear all commands from a guildukosnikclear--guildGUILD_ID⚠️ No confirmation will be prompted before deleting commands.ConfigurationConfiguration documents are pretty straighforward. They can be either a yml or json file.For now, the only available field in a configuration document iscommands. You may provide either an object of commands with the command name as key or a simple list.To get a better understanding of how you can register commands, take a look at theexamples.
Package: ukparliament
A client for theUK Parliament API.
Python 3 only, contributions welcome.Currently supports:Commons and Lords divisionsCommons and Lords membershipEarly Day MotionsInstallingThe package can be installed in the usual way with pip:pip install ukparliamentExamplesFirstly, import and create the client:>>>fromukparliamentimportParliament>>>parliament=Parliament()Getting membership of houses:>>>mps=parliament.commons.members.current()>>>len(mps)650Lists of members can be broken down by party, but otherwise behave as normal Python lists:>>>mps.by_party(){<Party"Labour Party">:257,<Party"Conservative Party">:315,<Party"Scottish National Party">:35,<Party"Sinn Féin">:7,None:1,<Party"Liberal Democrats">:12,<Party"Democratic Unionist Party">:10,<Party"Plaid Cymru">:4,<Party"Independent">:8,<Party"Green Party">:1}Fetching divisions for a house:>>>divisions=parliament.commons.recent_divisions(limit=4)>>>division=divisions[0]>>>division<Commonsdivision:"draft Double Taxation Relief and International Tax Enforcement (Jersey) Order 2018"on2018-11-21>Divisions contain vote totals:>>>division.ayes,division.noes,division.passed(302,238,True)You can also get the full lists of who voted:>>>division.votes['aye'].by_party(){<Party"Conservative Party">:293,<Party"Independent">:3,<Party"Democratic Unionist Party">:6}
Package: ukpc
ukpc is a Python module that parses United Kingdom postcode strings into
constituent parts:areadistrictsectorunitInstall:pip install ukpcCurrently, only Python 3.x is supported. Let me know if you need 2.7+
support.Usage:>>> from ukpc import PostCode
pc = PostCode('NW3 2RR')
>>> str(pc)
'area=NW, district=3, sector=2, unit=RR'You can get parts with properties as expected. We also providePostCode.farea,PostCode.fdistrict,PostCode.fsector,PostCode.funitproperties. Some people refer to sector as the
cumulative postcode up to and including sector rather than just the
sector number:>>> pc.sector
'2'
>>> pc.fsector
'NW3 2'fareaandareaare the same.funitis the input string, the
full postcode.There is not too much validation and no reformatting of postcodes! An
exception will be thrown if the parser can’t parse the string. The
parser expects well-formed, upper-case strings as input. If you want to
validate or format postcodes, there are some other projects that appear
to do this well:https://github.com/andersonbispo/ukpcodehttps://github.com/hamstah/ukpostcodeparser/blob/master/ukpostcodeparser/parser.pyWe also provide a utility for reading a file of postcodes. The file is
expected to be csv and the first column only is read as a well-formed,
upper-case postcode.from ukpc.utils import iterate_file
iterate_file(path, callback=store_pc_in_database)callbackis any callable that you must provide. This will causestore_pc_in_database()to be called with aPostCodeinstance.There is also a command line util that callsiterate_file():(.env)➜  ukpc python -m ukpc.utils postcodes.csv  --stats
time in secs: 27
areas: 123
districts: 3089
sectors: 12302
units: 401Get a list of all postcodes with geo information here:https://www.doogal.co.uk/PostcodeDownloads.phpWe follow this specification:https://www.mrs.org.uk/pdf/postcodeformat.pdfTestingpip install pytest
cd logtrace
pytest test.py --verboseorpython3 logtrace/test.pyPerformance
Package: ukpf
ukpfThis project eventually aims to be a complete personal finance package for the UK tax system.Currently this package purely contains calculations for the following contributions which appear on UK payslips:Income TaxNational InsuranceStudent LoansAutoenrolement PensionThere are also static methods for calculating:Simple Interest RateCompound Intrest RateI am not responsible for any financial decisions made as a result of this code. This project is in an alpha state, expect bugs and use with caution.Install using:pip install ukpersonalfinance
Package: ukpol-cli
A simple command line app for retrieving data on UK police forces and
neighbourhoods.Installationpip installukpol-cliUsageThe command has 4 main arguments all accepting a UK postcode without a
space e.g. B458ES or SK224PL:area- Tells you the covering force, contact info an description
of force area.force- more detailed information on the force in that area
including outreach info.contact- Basic contact infocrimes- Show a listing of crimes comitted in the area. An option
–date parameter can be provided.Examplesukpol area B610PLukpol force SK224PLGetting HelpJust runningukpolon its own will give you the following help
output:Usage: ukpol [OPTIONS] COMMAND [ARGS]...

  The UK Police CLI. Find out data and info based on a UK postcode.

  Examples:

      ukpol area B610PL
      ukpol force SK224PL
      ukpol contact PE227DB

  Do not put a space inside the postcode!
  To get help with a subcommand, add the --help option after the command.

Options:
  -v, --version  Show the version and exit.
  -h, --help     Show this message and exit.

Commands:
  area
  contact
  force
Package: ukrainealarm
🇺🇦 Ukraine Alarm 🚨UKІмплементуєapi.ukrainealarm.com, який повертає інформацію про повітряні тривоги в Україні.Потребує API-ключ. Подавайте запит на отримання через форму наapi.ukrainealarm.com.ENImplementsapi.ukrainealarm.comAPI that returns info about Ukraine air raid alarms.Request API key via form onapi.ukrainealarm.com.
Package: ukrainian
ukrainianukrainianThis repository consists of Python scripts that generate learning aides for learning Ukrainian. I currently have three available scripts. Each has a separate function.*_get-table.pyThis first script gets tables fromhttp://lcorp.ulif.org.ua/dictua/for each word available on the website. Once run, it will start downloading the tables from the website and searching for the additional words. The program requires you to have Google Chrome and to download the associated Google Chrome driver. You must put the driver in the ../tools directory. There are OS dependencies when using the Selenium/Chrome Driver combination. I have only tested this on MacOS Sierra, MacOS Catalina, and CentOS 8.0. I cannot ensure that it will work on other operating systems.The get-table script uses a very "hacky" method to pull the table from lcorp.ulif.org/. If anyone is having issues pulling from an ASPX server due to the VIEWSTATE and EVENTVALIDATION fields in the request, then this is the best work-around I was able to find. Keep in mind that my method is very slow - it pulls tables at a rate of about 4 per minute. Since I pulled >260,000 tables, this was a total of 45 machine-days of runtime.read_html.pyThe second script reads the tables that are downloaded from the first script. The script parses through the unpredictable tables and handles several different exceptions. The script deals with encoding issues as well. The table values are stored as dictionaries in JSON format.daily_article.pyThe third script generates a website with a daily article. The website pulls the main article of the day fromhttps://ua.korrespondent.net/and adds the accents from the dictionaries generated in the read_html.py script.
Package: ukrdc-sqla
UKRDC-SQLASQLAlchemy models for the UKRDC and related databases.Installationpip install ukrdc-sqlaExample Usagefromdatetimeimportdatetimefromukrdc_sqla.ukrdcimportLabOrder,PatientNumber,PatientRecord,ResultItemdefcommit_extra_resultitem(session):patient_record=PatientRecord(pid="PYTEST01:LABORDERS:00000000L",sendingfacility="PATIENT_RECORD_SENDING_FACILITY_1",sendingextract="PV",localpatientid="00000000L",ukrdcid="000000001",repository_update_date=datetime(2020,3,16),repository_creation_date=datetime(2020,3,16),)patient_number=PatientNumber(id=2,pid="PYTEST01:LABORDERS:00000000L",patientid="111111111",organization="NHS",numbertype="NI",)laborder=LabOrder(id="LABORDER_TEST2_1",pid="PYTEST01:LABORDERS:00000000L",external_id="EXTERNAL_ID_TEST2_1",order_category="ORDER_CATEGORY_TEST2_1",specimen_collected_time=datetime(2020,3,16),)resultitem=ResultItem(id="RESULTITEM_TEST2_1",order_id="LABORDER_TEST2_1",service_id_std="SERVICE_ID_STD_TEST2_1",service_id="SERVICE_ID_TEST2_1",service_id_description="SERVICE_ID_DESCRIPTION_TEST2_1",value="VALUE_TEST2_1",value_units="VALUE_UNITS_TEST2_1",observation_time=datetime(2020,3,16),)session.add(patient_record)session.add(patient_number)session.add(laborder)session.add(resultitem)session.commit()Developer notesPublish updatesIterate the version number (poetry version major/minor/patch)Push to GitHub repoCreate a GitHub releaseGitHub Actions will automatically publish the release to PyPI
Package: ukrdc-stats
Dashboard Statistics LibraryLibrary for generating statistics for the UKRDC dashboardInstallationpip install ukrdc-statsBasic usageStatistics calculations require an SQLAlchemy session with a connection to the UKRDC3 database.
In this example, we useukrdc3_session, and calculate for the unit code "TEST_UNIT".fromukrdc_statsimportDemographicStatsCalculatordemographics=DemographicStatsCalculator(ukrdc3,"TEST_UNIT").extract_stats()Each calculator returns multiple stats from the same cohort, and each of those includes basic metadata required for rendering and plotting the data.
Package: ukrdict
Python wrapper forsum.in.ua/apiSearch for the word meaningukrdictлелекаЛЕЛЕ́КА, и, чол. і жін. Великий перелітний птах із
довгим прямим дзьобом та довгими ногами. Доля
Жабам догодила — Лелеку королем зробила (Леонід Глібов, Вибр.,
1951, 123); На високому стовбурі старого в'яза в лелечім
гнізді сплять лелеки — самець і самка (Олександр Довженко, I, 1958,
85); — Недарма на моїй хаті звили гніздо лелеки.. —
Лелеки — то щастя! (Михайло Стельмах, II, 1962, 291); //
рідко. Про такого птаха-самця. На старій вербі похилій,
під дощем і спекою, Жила собі лелечиха із лелекою
(Іван Нехода, Ми живемо.., 1960, 31);  * Образно. Кохай мене,
я твій завжди, незмінна подруго далека. Моя зажурена
лелеко, прилинь сюди! (Микола Упеник, Вірші.., 1957, 26);  * У порівняннях. Ось вони розійшлися у ланцюг. Хороші хлопці,
чорт візьми! Бачать, як лелеки (Юрій Яновський, I, 1958,
90).InstallationCreate Python virtual
environmentInstall ukrdict packagepipinstallukrdictukrdictлан
Package: ukr-itn
WFST for Ukrainian ITNSimple WFST for Ukrainian ITN based on NVIDIA NeMo and PyniniInstallationpipinstallukr-itnUsagefromukr.wfstimportnormalizenormalize("це трапилося дві тисячі дев'ятнадцятого числа")# це трапилося 2019 числаnormalize("мінус пять цілих одна десята відсотка")# -5.1 %normalize("двадцять дві тисячі сто один")# 22101From command lineecho"це трапилося дві тисячі дев'ятнадцятого числа"|python-mukrOptions:
  -h, --help     Show this help message and exit
  -j, --json     Return result as JSON
  -v, --verbose  Print original input and normalized to compareWill returnце трапилося 2019-го числаJSON outputFor more advanced usage you can get json outputfromukr.wfstimportnormalizenormalize("це трапилося дві тисячі дев'ятнадцятого числа",json=True)# >>> '[{"word": "це"}, {"word": "трапилося"}, {"ordinal": "2019"}, {"word": "числа"}]'How it worksWe have two king of FST: taggers and verbalizersThis is a tagger:fromukr.wfstimportclassifyFst,apply_fst_textapply_fst_text("мінус пять цілих одна десята відсотка",classifyFst.fst)will return"measure { decimal { negative: "true" integer_part: "5" fractional_part: "1" } units: "%" }"And this is a verbalizersfromukr.wfstimportverbalizeFinalFst,apply_fst_textapply_fst_text('measure { decimal { negative: "true" integer_part: "5" fractional_part: "1" } units: "%" }',verbalizeFinalFst.fst)will return-5.1 %
Package: ukuxhumana
Ukuxhumana"Ukuxhumana" means "Communicate" in Zulu. This project is aimed at exploring ideas for using Neural Machine Translation for low-resource languages - specifically for the official languages of South Africa.DataParallel CorpusesOur parallel corpuses are fromthe Autshumato project. The datasets contain data that was translated by professional translators, data that was sourced as translated file pairs from translators and data obtained from Government websites and documentsModelsTwo main architectures are used throughout this project, namely Convolutional Sequence to Sequence by Gehring et. al. and Transformer by Vaswani et. al. Fairseq(-py) and Tensor2Tensor were used in modeling these techniques respectively.ResultsResults are given in BLEU.BaselineEnglish -> LanguageModelSetswanaisiZuluNorthern SothoXitsongaAfrikaansConvolutional Seq2Seq27.77 (24.18)0.62 (0.28)15.35 (7.41)36.9616.17Convolutional Seq2Seq (40K BPE)23.831.444.8934.2821.06Convolutional Seq2Seq (8K BPE)2.1915.4526.78Transformer (uncased)33.534.5529.2347.3735.26Transformer (cased)33.124.4528.7146.9534.81Transformer (40k BPE) (uncased)4.29Transformer (40k BPE) (cased)4.14Transformer (8k BPE) (uncased)Transformer (8k BPE) (cased)Language -> EnglishModelSetswanaisiZuluNorthern SothoXitsongaAfrikaansConvolutional Seq2SeqTransformer (uncased)Transformer (cased)
Package: ukw-fax
Package to read outlook mails and extract attached .tifs to fspecific folder structure. [D[D[D[D[D[D[D[Free software: MIT licenseInstallationpip install ukw-faxYou can also install the in-development version with:pip install https://github.com/Maddonix/ukw_fax/archive/master.zipDocumentationhttps://ukw_fax.readthedocs.io/DevelopmentTo run all the tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.0.1 (2021-05-17)First release on PyPI.
Package: ukw-intelli-store
Package to read and explore material consumptionFree software: MIT licenseInstallationpip install ukw-intelli-storeYou can also install the in-development version with:pip install https://github.com/Maddonix/ukw-intelli-store/archive/master.zipDocumentationhttps://ukw-intelli-store.readthedocs.io/DevelopmentTo run all the tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.0.0 (2021-05-17)First release on PyPI.
Package: ukw-ml-tools
Frequently used ML utilities.Free software: MIT licenseInstallationpip install ukw-ml-toolsYou can also install the in-development version with:pip install https://github.com/Maddonix/ukw-ml-tools/archive/master.zipDocumentationhttps://ukw-ml-tools.readthedocs.io/DevelopmentTo run all the tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.0.0 (2021-05-27)First release on PyPI.0.0.3 (2021-10-21)Major refactoring.
Package: ukw-tools
ukw_toolsTools for the workgroup InExEn.RequirementsUpdate requirementsCommand: pipreqs . --forceCommitBumpversionUpdate the packages version by entering "bumpversion major" (minor, patch)
Add all files to include in the .bumpversion.cfg file.Create new Build:python3 -m buildUpload to pypipython3 -m twine upload --repository testpypi dist/*
python3 -m twine upload dist/*
Package: ulam-spiral
AboutIt’s very simple and interesting program, that’s helps you sometimes!
I realy hope, that I helped someone. If it’s true, let me know by star. Thanks.I’m a man, who like math and programming. Thats why I wrote this. And by this I want to help other.Usingimport ulam
test = ulam.Spiral()
test.cout()
# 4 3
# 1 2
test.run(16)
test.cout()
# 16 15 14 13
#  5  4  3 12
#  6  1  2 11
#  7  8  9 10InstallationBy pip$pip install ulam_spiral>From source$ git clone https://gitlab.com/VadVergasov/ulam.git
$ cd ulam
$ python setup.py installLicenseThe project is licensed under the MIT license.
Package: ulang
前言没错，这就是那个木兰。2020 年一月第一时间提出知乎问题「木兰」编程语言有什么特色？的正是本人，这是那段暴风骤雨的亲历记。目标悬赏完成之前，将努力向重现「木兰」编程语言的目标迈进。系列技术文章集结在知乎专栏并在开源中国同步更新，部分文章将发到国产语言论坛木兰主题。IDE 辅助VS Code 语法高亮插件：【原型】自带在线编辑器：运行木兰源码文件$ 木兰 测试/手工测试/草蟒_海龟.ul运行如下调用了草蟒中文 API 的例程：using*in海龟颜色("黄色","红色")开始填充()for转角in0..4{前进(200);右转(144)}结束填充()主循环()/* 需安装 Python 库“草蟒”： grasspy-modules */中文报错信息交互环境中仅提示出错所在位置简要信息：> func a(n) { return n1+1 }
> func b(n) { print(n) }
> b(a(2))
 😰 请先定义'n1'再使用, 见第1行运行源码时，可见调用各层的详细信息。如果错误发生在其他文件，可见文件名：$ 木兰 测试/错误处理/引用模块.ul
 😰 取列表内容时，索引超出范围
“测试/错误处理/下标越界函数.ul”第2行：print([][0])
调用层级如下
见第3行：a()参考例程在此其中实用为较接近实用的部分。另外木兰代码编辑器也用木兰代码编写。所有例程演示的语法可用原始的木兰可执行文件ulang-0.2.2.exe检验。如发现有异烦请告知，长期悬赏在此。功能说明随着逐渐缩小与原版木兰的差距，将完善语法说明。用户手册尚待更新。为调试方便，报错等等反馈信息会逐渐中文化。试用发布版必需 Python 3.7，源码文件需 UTF-8 编码，pip install ulang安装木兰。命令行交互环境$ 木兰
木兰向您问好
更多信息请说'你好'
> 和 = 0
> for 数 in 1..10 {
>> 和 += 数
>> }
> 和
55功能说明在此。binder 在线环境New -> Terminal 打开命令行，同样输入“木兰”运行新手入门无编程经验不打紧，请入此门。参与开发实现简介木兰源代码转换为 Python 的中间表示（AST）后执行，可实现各种语法设计与周边功能，并可方便地利用 Python 现有生态。新手开发者请看开发流程与项目结构简介。使用 Python 3.7 的最新小版本。Mac、Linux、Windows下全部测试通过。欢迎参与添加对 Python 3.8 的支持。为提高开发维护效率，本项目中尽量使用中文标识符。包括语法规则、Python 代码等等。木兰语言部分依赖的第三方 Python 包：rply-ulangcodegen本地运行$ python -m 木兰运行测试重现项目自身测试$ python -m unittest 测试.unittest.交互 测试.unittest.语法树 测试.unittest.所有用例 测试.unittest.报错 测试.unittest.Python到木兰原始木兰可执行文件测试以下为检验与原始木兰可执行文件功能一致，在 Windows 下需将ulang-0.2.2.exe置于项目根目录。以下测试语法相关用例。windows 以外其他系统下，会对从 PyPI 安装的版本进行测试：$ python 测试/运行所有.py以下测试源码生成相关用例：$ python -m unittest 测试.unittest.原始可执行文件以下测试木兰源码转换为 Python：$ python -m unittest 测试.unittest.木兰到Python许可证GNU GPLv3版本历史介绍
Package: ulars
From txt to sqlite3 parser of logsInstallation$ pip install ularsUsageParsingFirst of all placelars.yml(see Examples for more info) file in the directory with your .log file then runlars parseone of the following command:$larsparse--pathPATH_TO_LOG_FILE
$larsparse--nameAPP_NAME
$larsparse--idAPP_IDIn order to use--nameor--idarguments you have to add applications tolars. To get more information about application management seeApplication managementpart.Application managementAddTo add application to list, use:$larsappsadd--nameAPP_NAME--pathPATH_TO_LOG_FILEListTo list all applications, use:$larsappslistRemoveTo remove application from list use$larsappsremove--idAPP_IDExampleslars.ymlheaders:-guid-log_date-log_level-logger_name-msgprimary_key:"guid"table_name:"logs"separator:"|"encoding:"utf8"db_filename:"logs.sqlite3".log9951e948f4a64c859a8589ae111a1eea | 2019-12-05 21:10:06.2561727Z | Debug | Code.Engines.Player.PlayerInputToActionEngine | Found 0 entities with <PlayerInputEntityViewStruct, ActionEntityStruct>
c52029ca8e694c98845a417688c4f0c3 | 2019-12-05 21:10:06.4945353Z | Debug | Code.Engines.Common.MovementEngine | Found 0 entities with <ActionEntityStruct>
1e4c0ba2ebcb486499bfa06f592e3b3d | 2019-12-05 21:10:06.4945353Z | Debug | Code.Engines.Common.MovementEngine | Found 0 entities with <ActionEntityStruct>
e7515daf01484f5196e7bb1a0b6b3329 | 2019-12-05 21:10:06.4945353Z | Debug | Code.Engines.Common.MovementEngine | Found 0 entities with <ActionEntityStruct>DevelopmentThis project includes a number of helpers in theMakefileto streamline common development tasks.Environment SetupThe following demonstrates setting up and working with a development environment:### create a virtualenv for development

$ make virtualenv

$ source env/bin/activate


### run lars cli application

$ lars --help


### run pytest / coverage

$ make test
Package: ulcarchetype
ulcarchetypeulcarchetype is a Python library that provides some simple tools to characterize the uncertainty due to archetype "underspecification" in life cycle assessment. Is meant to be used with the LCA software Brightway2.InstallationUse the package managerpipto install ulcarchetypepipinstall.Usageimportbrightway2asbwfromulcarchetype.utilsimportget_cf_info,minmax_archetype,cf_add_uncertaintymethod=bw.methods.random()cf_df=get_cf_info(method)# returns a dataframe with data on characterisation factorsminmax_archetype(cf_df)# returns a dataframe with data needed to define uncertain CFs# or simplycf_add_uncertainty(method)# returns a list of CFs taking into account archetype uncertaintyContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.License[BSD 3-Clause License]
Package: ul-data-aggregator-sdk
Device serviceМикросервис отвечающий за работу с любыми устройствами взаимодействующими с системой.Примерный функционал:Управление доступными прошивкамиУправление конфигурацией устройствУправление владением устройствУправление информацией об устройствах [тип, производитель, дата производства и т.д.]Управление маршрутизациейОбновление устройствПроизводственные журналы событийУправление таблицей соответствия устройств, прошивок и т.д.Глобальные зависимостиubuntu 20.04bashmakepython3.8.10pyenvpipenvdocker-compose1.27.4docker19.03.13
Package: ul-data-logger-api-sdk
ul_iot_account_data_loggerRestoring the db dumpadd your dump to ./tmprun bash in managerdocker-composerun--rmmanager__data_logger__dbbashrun inside of managerpg_restore-Uadmin-hdata_logger__db-ddata_logger_db-p5432-1--data-only-tdevice_log/temporary/dump.sql
Package: ul-data-logger-sdk
ul_iot_account_data_loggerRestoring the db dumpadd your dump to ./tmprun bash in managerdocker-composerun--rmmanager__data_logger__dbbashrun inside of managerpg_restore-Uadmin-hdata_logger__db-ddata_logger_db-p5432-1--data-only-tdevice_log/temporary/dump.sql
Package: ulearn-scoring
ulearn-scoringScoring of statements in ulearn by weeksInstallationInstall this tool usingpip:$ pip install ulearn-scoringUsageulearn-scoring -c path/to/config.yaml -o path/to/result.csvExample of config file is located attests/resources/config.yamlDevelopmentTo contribute to this tool, first checkout the code. Then create a new virtual environment:cd ulearn-scoring
python -m venv venv
source venv/bin/activateOr if you are usingpipenv:pipenv shellNow install the dependencies and test dependencies:pip install -e '.[test]'To run the tests:pytest