Saravanan666/pypi-org huggingface dataset:
Package: ue4cli
Command-line interface for Unreal Engine 4The ue4cli Python package implements a command-line tool calledue4that provides a simplified interface to various functionality of the build system for Epic Games'Unreal Engine 4. The primary goals of this tool are as follows:Abstract away the platform-specific details of the various batch files and shell scripts scattered throughout the Engine's source tree.Provide the ability to easily generate IDE project files under Linux, where no shell integration currently exists to perform this task from outside the Editor.Determine the compiler flags required to build third-party libraries for use within Engine modules. This is particularly important under macOS and Linux wheresymbol interpositioncan cause clashes between external libraries and those bundled in theThirdPartydirectory of the Engine source tree, and under Linux where libraries need to build against the Engine's bundled version of libc++.This package requiresUnreal Engine 4.19 or newer(since 4.19 is the first release to include the necessary patches to UnrealBuildTool.) The package also requires Python 3.5 or newer.Check out thecomprehensive documentationto view installation instructions and the full command reference.Resources:Documentation:https://docs.adamrehn.com/ue4cli/GitHub repository:https://github.com/adamrehn/ue4cliPackage on PyPI:https://pypi.org/project/ue4cli/Related articles:https://adamrehn.com/articles/tag/Unreal%20Engine/LegalCopyright © 2017-2018, Adam Rehn. Licensed under the MIT License, see the fileLICENSEfor details.
Package: ue4-docker
Unreal Engine Docker ContainersContinuous Integration•Pixel Streaming•Unreal Engine Powered MicroservicesLooking for a place to start? Check out theUnreal Containers community hubfor implementation-agnostic information on using the Unreal Engine inside Docker containers, and then head to thecomprehensive ue4-docker documentationto view details specific to using the ue4-docker project.The ue4-docker Python package contains a set of Dockerfiles and accompanying build infrastructure that allows you to build Docker images for Epic Games'Unreal Engine. The images also incorporate the infrastructure fromue4cli,conan-ue4cli, andue4-ci-helpersto facilitate a wide variety of use cases.Key features include:The six most recent versions of the Unreal Engine are supported (currently Unreal Engine 4.26 and newer).Both Windows containers and Linux containers are supported.Building and packaging Unreal Engine projects is supported.Running automation tests is supported.Running built Unreal Engine projects with offscreen rendering is supported via the NVIDIA Container Toolkit under Linux.Resources:Documentation:https://adamrehn.github.io/ue4-dockerGitHub repository:https://github.com/adamrehn/ue4-dockerPackage on PyPI:https://pypi.org/project/ue4-dockerRelated articles:https://adamrehn.com/articles/tag/Unreal%20Engine/Unreal Containers community hub:https://unrealcontainers.com/Development channel on the Unreal Containers Community Discord server:https://discord.gg/46CJg9fyJ9ContributingSee the fileCONTRIBUTING.adocfor guidelines on how to contribute to the development of ue4-docker.LegalCopyright © 2018 - 2024, Adam Rehn. Licensed under the MIT License, see the fileLICENSEfor details.Unreal and its logo are Epic Games' trademarks or registered trademarks in the US and elsewhere.Docker and the Docker logo are trademarks or registered trademarks of Docker in the United States and other countries.
Package: ue5config
UE5ConfigA config file parsing solution for Unreal 5.A grammatical parsing library forUnreal Engine 5 configuration files, born out of a need to be able to make sense of PalWorld dedicated server configuration files.NOTICESThis code tries to parse UE5 configuration data correctly, but due to its immaturity, it may get it wrong.  You are responsible for checking output prior to usage. You risk losing data if you've not made backups.  Please file a bug report if something is incorrect.While I have a UE license, I have not based this library off of any Unreal Engine code.  The syntax was made by eyeballing PalWorld and Satisfactory configuration files and slapping around pyparsing until it worked.This code is by no means the most efficient way of doing things, either.InstallationPlease note that this software is designed to be used by your own scripts or application and doesn't have its own front end.Release builds of this software is available on pypi asue5config.poetryTo install UE5Config in yourpoetryproject:poetryaddue5configTo install the most cutting-edge (and possibly broken) code, use our gitlab repo:poetryaddgit+https://gitlab.com/N3X15/UE5Config.gitpipxTo install UE5Config into yourpipxproject:pipxinstallue5configTo install the most cutting-edge (and possibly broken) code, use our gitlab repo:pipxinstallgit+https://gitlab.com/N3X15/UE5Config.git@devpipTo install UE5Configglobally:sudopipinstallue5configTo install the most cutting-edge (and possibly broken) code, use our gitlab repo:sudopipinstallgit+https://gitlab.com/N3X15/UE5Config.gitHow to usefrompathlibimportPathfromue5configimportUE5Configcfg=UE5Config()cfg.read_file((Path("samples")/"DefaultPalWorldSettings.ini"))# Dump to JSONcfg.write_json(Path("samples")/"DefaultPalWorldSettings.json",indent=2)# Dump to YAML - requires ruamel.yaml packagecfg.write_yaml(Path("samples")/"DefaultPalWorldSettings.yml")# Dump to TOML - requires toml packagecfg.write_toml(Path("samples")/"DefaultPalWorldSettings.toml")## Mess around# Get the main sectionpalworld_section=cfg.get_or_create("/Script/Pal.PalGameWorldSettings")# Get the option all the settings are crammed into for some reasonoptsettings=palworld_section["OptionSettings"]# Change stuffoptsettings["ServerName"]="Grugworld"optsettings["ServerPlayerMaxNum"]=64optsettings["PlayerStomachDecreaceRate"]=0.01optsettings["ServerDescription"]="Brought to you by the Eggman Empire"# NOTE: If the value is something like All (no quotes), it's just an unquoted string.optsettings["DeathPenalty"]="All"## Savingcfg.write_file(Path("samples")/"MyServerSettings.ini")LicenseThis library is available to you under the terms of the MIT Open Source License. SeeLICENSEfor more details.
Package: uEagle
uEagleRainforest EAGLE clientBasic, lightweight client for accessing the local REST API of Rainforest Automation's EAGLE device.Based off a micropython module, this uses minimal local resources.Example use:fromuEagleimportEagleCLOUD_ID='012abc'INSTALL_CODE='0123456789abcdef'ADDRESS='192.168.1.123'#optional if your platform can resove mDNSeagle=Eagle(CLOUD_ID,INSTALL_CODE,address=ADDRESS)demand_data=eagle.get_instantaneous_demand()print('Current Usage:{:.3f}kW'.format(demand_data['Demand']))
Package: uea-ucr-datasets
uea_ucr_datasetsThis package contains convenience functions and classes to access the UEA UCR
time series classification archive.Currently it contains the following functionalities:Datasetclass: Loads UEA UCR dataset stored in thesktimeformat
from~/.data/UEA_UCR/or path provided via theUEA_UCR_DATA_DIRenvironment variable. This class is compatible with the pytorchDataLoaderclass.list_datasets: List datasets available in the~/.data/UEA_UCR/folder or
path provided via theUEA_UCR_DATA_DIRExample usageDownload thesktimeversion of the UEA and UCR datasets. And unpack them.
Move the folders of the individual datasets to the path~/.data/UEA_UCR.>>>importuea_ucr_datasets>>>uea_ucr_datasets.list_datasets()['LSST',..]>>>d=uea_ucr_datasets.Dataset('UWaveGestureLibrary',train=True)>>>first_instance=d[0]>>>instance_x,instance_y=first_instanceAlternative data pathsYou can also store the data at another location, then it is required to set the
environment variableUEA_UCR_DATA_DIRappropriately such that the package can
find the datasets.
Package: uecho
Theuecho-pyis a portable and cross platform development framework for creating controller applications and devices ofECHONET Litefor Python developers.ECHONETis an open standard specification for IoT devices in Japan, it specifies more than 100 IoT devices such as crime prevention sensor, air conditioner and refrigerator.Theuecho-pyis designed for easy development ofECHONET Litedevices and controllers on Raspberry Pi and has been tested on Raspberry Pi OS too.InstallationYou can installuecho-pyusingpipas the following:$ pip install uechoTable of ContentsControllerOverview of ControllerDeviceOverview of DeviceInside of DeviceExamplesReferencesDocumentation (docstring)
Package: uectl
UECTL@uec_tlに使用するマルコフ連鎖モデルとテキスト処理のためのパッケージです.インストールuectl本体:$pipinstalluectluectl本体+前処理用(MeCabが必要):$pipinstalluectl[preprocessing]Dockerによる環境構築マルコフ連鎖で文章を学習させる際, 文章を単語ごとに分ける必要があります.  この単語ごとに区切る処理はMeCabというソフトウェアを使います. MeCabを各OSに応じて導入するのは少し面倒なので, Dockerで環境構築できるようにしました.  ちなみにMeCabが必要なのは前処理の項だけです. uectl本体だけでも, 前処理済みのサンプルファイルsample_output.txtを使って, モデルの学習と文章生成を行うことができます.セットアップ(初回時)とコンテナの立ち上げ$docker-composeup-duec_tl_markovという名前のイメージとuec_tl_markovという名前のコンテナが作成されます.コンテナに移動$docker-composeexecapp/bin/sh-c"[ -e /bin/bash ] && /bin/bash || /bin/sh"root@コンテナID:/home/uec_tl_markov#前処理workspaceディレクトリに移動した後,preprocessing.pyを使って, テキストを前処理します.$cdworkspacesample_input.txtというサンプルファイルがあるので, それを使って試してみます.$catsample_input.txt
私は電通大が好きです
調布が好きでした
好きな店は食神です$pythonpreprocessing.py-isample_input.txt-osample_output.txt前処理の結果はsample_output.txtに保存しました.$catsample_output.txt
私は電通大が好きです調布が好きでした好きな店は食神です食 神以外は予想通りに区切れていますね.モデルの学習次にsample_output.txtの各行を学習データとして, N階マルコフ連鎖(N=2)のモデルを作成します.$pythontraining_model.py-isample_output.txt-osample_model.json-s2学習したモデルはsample_model.jsonとして保存しました.文章生成最後に, 先ほど学習したモデルsample_model.jsonを使って, どのような文章を生成するかを確かめてみます.$pythontesting_model.py-isample_model.json-c5調布が好きでした
好きな店は食神です
調布が好きでした
好きな店は食神です
私は電通大が好きでした私は電通大が好きでしたという学習データには存在しない文章の生成を確認できました！文章を生成し始める単語の指定もできます. 指定する単語数は1からNのいずれかです(今回の例ではN=2). それぞれの単語は空白文字で区切る必要があります.$pythontesting_model.py-isample_model.json-c5-b"電通大 が"電通大が好きでした
電通大が好きでした
電通大が好きです
電通大が好きでした
電通大が好きですUEC18LT会登壇資料電通大生の呟きを基に電通大生を錬成してみた
Package: uedgetools
UEDGE toolbox (UEtools)Version: 1.0.0Website (beta)http://software.llnl.gov/UETOOLS/AuthorsAndreas Holm, Ben Dudson, William H. MeyerReleaseUEDGE Toolbox is released under an LGPL license.  For more details see the
NOTICE and LICENSE files.LLNL-CODE-846751
Package: uEdition
μEditionThe μEdition is a micro framwork for quickly building Editions.Table of ContentsInstallationLicenseInstallationThe recommended installation for use is viapipx:pipx install ueditionAll commands can then be run viauEdition {command}DocumentationFull documentation is available athttps://uedition.readthedocs.io.LicenseThe μEdition is distributed under the terms of theMITlicense.
Package: ueditor4tornado
ueditor4tornado功能ueditor4tornado 集成了Ueditor 1.4.3实现了部分上传的文件接口：*1.图片上传*2.文件上传*3.涂鸦板上传目前为简单实现，使用本地文件系统作为存储。在非NAS存储的场景下只支持单实例运行。使用方法：pip install ueditor4tornado在IOLoop.instance().start()之前调用import ueditor4tornadoueditor4tornado.registerHandler(application,withStatics=True)如果statics文件使用nginx服务的情况：设置withStatics=falseHTML的配置在sample/templates/ueditor.html有示例。不清楚的情况可以直接运行本项目下的sample工程查看效果。
Package: ueditor-nimbus
A Python Extended for Django.Supports Python 2.7, 3.4 or 3.5+Free software: Apache License 2.0On thePython Package Index (PyPI)Python Package Index (PyPI):https://pypi.python.org/pypi/ueditor_nimbus/InstallEasiest installation is viapippip install ueditor_nimbusQuick UsageCopyright and LicenseCopyright (c) 2001-2017william.ren@live.cnAll rights reserved.This software is licensed under the Apache License, Version 2.0. The
Apache License is a well-established open source license, enabling
collaborative open source software development.See the “LICENSE” file for the full text of the license terms.
Package: uefi-r2
uefi_r2Tools for analyzing UEFI firmware using radare2/rizinDependenciesrizinmin commit: d5f1aea5953fb7cbc59d219d7fa13d20390089f7
max commit: c09ff31205f18f478234249fc76b101ebb101663 (v0.3.3)InstallationInstall withpip(tested onpython3.6and above):$python-mpipinstalluefi-r2Install manually:$gitclonehttps://github.com/binarly-io/uefi_r2.git&&cduefi_r2
$pythonsetup.pyinstallExampleWith script./uefi_r2_analyzer.py analyze-image {image_path} -o out.json
./uefi_r2_analyzer.py scan --rule {rule_path} {image_path}From codeUefiAnalyzerBasic usage examples:fromuefi_r2.uefi_analyzerimportUefiAnalyzer...uefi_analyzer=UefiAnalyzer(image_path=image_path)print(uefi_analyzer.get_summary())uefi_analyzer.close()fromuefi_r2.uefi_analyzerimportUefiAnalyzer...withUefiAnalyzer(image_path=image_path)asuefi_analyzer:print(uefi_analyzer.get_summary())On Linux platforms, you can pass blob for analysis instead of file:fromuefi_r2.uefi_analyzerimportUefiAnalyzer...withUefiAnalyzer(blob=data)asuefi_analyzer:print(uefi_analyzer.get_summary())UefiScannerfromuefi_r2.uefi_analyzerimportUefiAnalyzerfromuefi_r2.uefi_scannerimportUefiRule,UefiScanner...uefi_analyzer=UefiAnalyzer(image_path)uefi_rule=UefiRule(rule)scanner=UefiScanner(uefi_analyzer,uefi_rule)result=scanner.result
Package: uem-reader-py
Python binding to Rust uem_reader crateThis is a Python binding forMicroEMreader supportcrate in Rust.Note on using libusbOn Linux you need to add write permissions to the device you want to use, e.g.:sudo chmod o+w /dev/bus/usb/002/008To work with Windows you need toinstall libusb driverfor a reader.UsageYou can find module sources onGitHub.importuem_reader_pyrdrs=uem_reader_py.find_usb_readers()assertlen(rdrs)>0rdrs[0].open()print(rdrs[0].send([0x64]))# Get Versionprint(rdrs[0].send([0x22]))# Get Serialrdrs[0].send([0x05,0x03])# Beep 3 timesrdrs[0].close()Module development processsudo apt-get install curlcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shpython3 -m venv .envsource ./.env/bin/activatepip3 install maturinmaturin developpip3 install hypothesispython3 ./python/tests/test.pysudo apt install docker.iosudo docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin build --release#maturinbuild--release--bindingspyo3sudo docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin publish --username LumaRay --passwordLicenseThis work is dual-licensed under MIT or Apache 2.0.
You can choose between one of them if you use this work.SPDX-License-Identifier: MIT OR Apache-2.0
Package: uenv
uenvTiny simple .env reader.UsageimportuenvWhyEver writing a Jupyter notebook and you want to use a token, where do you set it?write directly to the Jupyter, then it is like write secret to code. Some may git add the .ipynb file and push to GitHubset shell ENVIRONMENT variable, then it would need to restart the notebook every timeread from some random file, then you may need to delete before go production..envfile is a popular way to handle it, put the env key=value inside it and load with some library, e.ghttps://github.com/theskumar/python-dotenvWhy uenv?μenv, like utorrent.
Mu .env reader, becausedotenvname on PYPI is already taken, andhttps://github.com/theskumar/python-dotenvis a bit more full-features or more than too simple.Installpip install git+https://github.com/hvnsweeting/uenvOrTODOpip install uenvor open uenv.py then copy 5 lines of code.
Package: ueosio
µEOSIOGeneral purpose library for the EOSIO blockchainsMicro EOSIO allows you to interact with any EOSio chain using Python, it consists of 3 modules:DS:Is the Data Stream module and it contains functions for serialization and deserialization of data streams in the eosio format.UTILS:General functions that are useful for eosio.RPC:Module for making API interactions.ABI:Module to work with eosio ABI filesInstallpip3 install ueosioBuild from sourcegit clone https://github.com/EOSArgentina/ueosio
cd ueosio
python3 -m venv venv
source venv/bin/activate
pip3 install -r examples/requirements.txtExamples:tx.py: Send a transaction on any given chain.keys.py: Generate a key pair or get the public key of any given private key.approve_multisig.py: Approve a multisig transaction.create_account.py: Create an account, buy ram and delegate bandwidth and CPU.get_top_10_bps.py: Use the rpc module to get list of BPs on any eosio blockchain.abi_hash.py: Get serialized abi hash.extract_pubkey_from_tx.py: Extract pubkeys used to sign a transaction.MIT LicenseCopyright (c) 2020 EOS Argentina
Package: ueqplusanalyze
UEQ Plus Data AnalyzerThis repository is data analyzer for UEQ+ data in Python. The calculations are copied from the
data analysis tool of theoficial UEQ+ website.Project structureueq-plus-data-analyze
| .github               # used for github files
  | workflows           # used for github actions
| data                  # example data which shows the needed data structure
| src
  | ueq-plus-anazye
| .gitignore
| definitions.py        # defines global variables
| LICENSE               
| README.md
| requirements.in       # every new package should be written in here
Package: ue-schedule
UE Class schedule utility libraryA utility library used to download, filter and export class schedule at University of Economics in Katowice. Imports data from"Wirtualna uczelnia".Each students gets a constant schedule id which is used to generate the schedule.You can get your ID by going to "Wirtualna uczelnia" > "Rozkład zajęć" > "Prezentacja harmonogramu zajęć" > "Eksport planu do kalendarza".The url ends with/calendarid_XXXXXX.ics, the XXXXXX will be your ID.Installationpip install ue-scheduleYou can then run the ue-schedule tool from your shell likeue-schedule<schedule_id>DevelopmentYou can install dependencies in a virtualenv with poetrypoetryinstall# switch to the virtualenvpoetryshellUsagefromue_scheduleimportSchedule# initialize the downloaders=Schedule(schedule_id)# get event listschedule.get_events()# get event list as iCalendarschedule.get_ical()# get event list as jsonschedule.get_json()Data is automatically fetched when exporting, but you can force fetch withschedule.fetch()If you need to dump the event list and load later# dump the event listevents=schedule.dump_events()# load the event listschedule.load_events(events)If there's a need to format the list acquired with.get_events(), you can use format functions# format event list as ical fileSchedule.format_as_ical(events)# format event list as jsonSchedule.format_as_json(events)
Package: uestc
一个电子科大的模块涉及登录，查分，抢课等功能免责声明本项目提供的API均为UESTC教务系统提供的，不涉及对任何 UESTC
教务系统网络及其任何相关子站的直接网络攻击，仅通过较高频率的模拟操作达到目的。本项目需要使用使用者的信息门户账户名及密码，但是保证不进行除在本机获取
cookies
之外的用途。同时本项目不承担任何形式由于使用者操作失误导致的信息门户账户名及密码泄露，并由此直接或间接导致的、无限的损失。若因为使用者操作频次过高直接或间接导致的对教务系统的过大压力，由使用者承担其无限责任。使用者的
cookies
和账号信息会被教务系统记录，本项目作者不因此直接或间接承担任何责任。本项目可以保证默认参数不会引发本条所述的相关责任，但同时此保证不对使用者提供责任豁免条件。若因为其他问题导致不良后果，参考中华人民共和国网络安全法。本项目的其他副本（包括但不仅限于离线储存、fork
项目）在保持代码完全相同情况下，享受和本免责声明相同的免责条款；反之不然。因不当储存、复制和扩散导致的、无限的风险与责任由相关操作者承担，与本项目无关。安装pip3installuestc文档uestc.exceptions异常uestc.login登录模块提供了登陆uestc的接口登录失败会抛出异常成功则返回一个request模块的session>>>uestc.login('20160601*****','123456')Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>File"/mnt/c/Users/plusl/code/uestc/uestc/login.py",line48,inloginraiseLoginError('密码错误')uestc.exceptions.LoginError:密码错误>>>uestc.login('201606*********','******')<requests.sessions.Sessionobjectat0x7f2a8e83eb00>uestc.catch_course抢课模块catch_course抢课例：>>>importuestc>>>session=uestc.login('201606*********','******')>>>uestc.catch_course.catch_course(session,[998],[283884])>>>uestc.catch_course.catch_course(session,[998],[283884])^C{283884:{998:1}}choose_course选课并返回结果getopenentrance获取选课通道changeclasscash修改选中的课程的权重getchooseclass_list获取选中的课程的列表getentrancestudent_count获取当前选课的学生数量getcoursedata获取课程信息，包含自己投入的权重getplatformcash获取各个平台剩余的权重uestc.query查询模块getnowsemesterid获取当前学期idgetsemesteriddata获取所有学期id的数据 返回一个学期id的list例：>>>uestc.query.get_semesterid_data(session){'2008-2009-1':21,'2008-2009-2':22,'2009-2010-1':19,'2009-2010-2':20,'2010-2011-1':17,'2010-2011-2':18,'2011-2012-1':15,'2011-2012-2':16,'2012-2013-1':13,'2012-2013-2':14,'2013-2014-1':1,'2013-2014-2':2,'2014-2015-1':43,'2014-2015-2':63,'2015-2016-1':84,'2015-2016-2':103,'2016-2017-1':123,'2016-2017-2':143,'2017-2018-1':163}get_score获取指定学期的分数会得到course list例：In[5]:uestc.query.get_score(s,'2017-2018-2')Out[5]:[Course(semester=2017-20182,code=E0805130,id=E0805130.03,name=计算机网络,type=专业核心课程,credit=3,default_score=92,resit_score=--,score=92,point=4),Course(semester=2017-20182,code=L0801910,id=L0801910.07,name=综合课程设计,type=实践类核心课程,credit=1,default_score=87,resit_score=--,score=87,point=4),Course(semester=2017-20182,code=E0800740,id=E0800740.03,name=数字逻辑,type=学科基础课程,credit=4,default_score=76,resit_score=--,score=76,point=3.1),Course(semester=2017-20182,code=K0802210,id=K0802210.07,name=数字逻辑综合实验,type=实践类核心课程,credit=1,default_score=80,resit_score=--,score=80,point=3.5),Course(semester=2017-20182,code=B2018410,id=B2018410.05,name=器械健身D,type=大学体育IV,credit=1,default_score=94,resit_score=--,score=94,point=4),Course(semester=2017-20182,code=A7304010,id=A7304010.02,name=成电讲坛（一）,type=核心通识课程,credit=1,default_score=通过,resit_score=--,score=通过,point=4),Course(semester=2017-20182,code=B1701620,id=B1701620.01,name=科技英语,type=C类专门用途类,credit=2,default_score=61,resit_score=--,score=61,point=1.6),Course(semester=2017-20182,code=G0801530,id=G0801530.01,name=数据库原理及应用,type=专业核心课程,credit=3,default_score=88,resit_score=--,score=88,point=4),Course(semester=2017-20182,code=A9905220,id=A9905220.02,name=电影鉴赏,type=核心通识课程,credit=2,default_score=82,resit_score=--,score=82,point=3.7)]samplesample目录下为样例程序query_score.py可以查询分数，过滤课程并自动计算加权平均分
Package: uestcct
# uestc course table把电子科大课程表导入到 google calendar。配合这个使用：https://gist.github.com/helloqiu/6055929ac8a15af2e50a5ba02885dafd# Usage``` bash$ python setup.py install$ uestc --helpusage: uestc [-h] [-c position] [-d date] [-p address:port]把课程表导入到 Google Calendar。optional arguments:-h, --help       show this help message and exit-c position      课程 json 文件的位置-d date          开学第一周的周一的年月日，例如 2017-09-01-p address:port  google 当然不能国内访问啦，你需要一个 socks5 代理，例如 localhost:1080```# LicenseGPL
Package: uetai
Machine Learning tracking experiment and debugging tools.BranchBuildCoverageLintingReleaseLicensemainUETAI is a customize PyTorch logger which will able to help users track machine learning experiment, and esily debug raw datasets and trained models.UETAI provided tools for helping user tracking their experiment, visualizing the dataset, results, and debuging the model (and the raw dataset also) with little effort by integrated the tools into the dashboards which users are using for logging.In this beta version, we will only focus on integrated Comet ML, which is amazing dashboard with well-writen API and customable panelGetting startedFirstly, you must sign up for an account from one of these supported MLTE (Machine Learning tracking experiment) tools, each dashboard will give you a unique API key to log in dashboard from any terminal or code:DashboardStatusComet ML✅Weights & Biases❌MLFlow❌InstalluetaiYou installuetaiwithpipby running:pipinstalluetaiOr install from source repository:gitclonegit@github.com:UETAILab/uetai.git;cduetai
pipinstall-e.Basic usageImporting and initialize your supported dashboard logger (for example: Comet ML) and start logging your experiment:fromsrcimportCometLoggerlogger=CometLogger(project_name="Uetai project")# training processlogger.log({"loss":loss,"acc":acc})ExamplesComing soon...The teamUETAI is a non-profit project hosted by AI Laboratory of University of Engineering and Technology.UETAI is currently maintained bymanhdung20112000with the support from BS. Phi Nguyen Van -gungui98as an advisor.LicenseUETAI has a MIT license, as found in theLICENSEfile.