Saravanan666/pypi-org huggingface dataset:
Package: iteru
Iteru: Continuous Monitoring of GERD Reservoir using Google Earth Engine API and Sentinel-1 SAR ImageryThis GitHub project serves as a Python package developed for my M.Sc. thesis in Geoinformatics and Remote Sensing. The primary objective of this project is to provide a robust solution for continuously monitoring the Grand Ethiopian Renaissance Dam(GERD)reservoir in Ethiopia. By leveraging the Google Earth Engine API and Sentinel-1 Synthetic Aperture Radar (SAR) imagery, this package offers valuable insights into the reservoir's water storage dynamics and changes over time.InstallationTo useiteru, you must firstsign upfor aGoogle Earth Engineaccount.To install iteru, run this command in your terminal:pip install iteruKey FeaturesAccess and retrieve Sentinel-1 SAR imagery using the Google Earth Engine API.Preprocess SAR imagery by applying calibration and speckle filtering techniques.Extract relevant information and parameters related to the GERD reservoir.Analyze and visualize the reservoir's variations and water storage dynamics.Implement continuous monitoring mechanisms for timely updates.Integrate scheduled tasks or event-based triggers for data retrieval and processing.CreditsThis package was created withCookiecutterand thegiswqs/pypackageproject template.ContributingContributions to this project are welcome! If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.LicenseThis project is licensed under theMITLicense.
Package: iterum
iterumRusty iterators in Python.Installationpip install iterumDocumentationThedocumentationis made withMaterial for MkDocsand is hosted byGitHub Pages.Examplefromiterumimportiterum,Some,nilitr=iterum([1,2])assertitr.next()==Some(1)assertitr.next()==Some(2)assertitr.next()==nilitr=iterum([1,2,3,4])assertitr.fold(0,lambdaacc,x:acc+x)==10x=range(5)y=(iterum(x).map(lambdax:x**2+1).filter(lambdax:x%2).collect())asserty==[1,5,17]Licenseiterumis distributed under the terms of theMITlicense.
Package: iterutils
About iterutilsThese functions have been taken from therecipesin the Python documentation for itertools.
They were originally written by
Raymond Hettinger and various other people.Thislicenseapplies to the Python documentation.The idea to collect all of the itertools recipes into
a module named iterutils is from thispostby Alex Martelli.InstallationBecause iterutils has been packaged for pypi,
it can be installed using:$ pip install iterutilsUsageAfter iterutils has been installed,
its functions can be imported and used as follows:>>> import iterutils
>>> list(iterutils.pairwise('abc'))
[('a', 'b'), ('b', 'c')]
Package: iterwrapper
IterWrapperThis is a wrapper for python iterators to give it a style like those in Rust among with other methods, to improve the consistency and code readablity of iterator manipulation.A example for this is something like :fromiterwrapperimportIterWrapperasiwl=(iw(range(0,10)).map(lambdax:x+1).filter(lambdax:x%2==0).fold(lambdac,x:c+x**2,d=0))print(l)# 220 = 2^2 + 4^2 + 6^2 + 8^2 + 10^2comparing to the equivalent representation in vanilla python :l=sum(map(lambdax:x**2,filter(lambdax:x%2==0,map(lambdax:x+1,range(0,10)))))# orr=range(0,10)m=map(lambdax:x+1,r)f=filter(lambdax:x%2==0,m)c=map(lambdax:x**2,f)l=sum(c)Another one:fromiterwrapperimportIterWrapperasiwl=(iw(range(0,10)).map(lambdax:x+1).filter(lambdax:x%2==0).map(str).collect(', '.join))print(l)# "2, 4, 6, 8, 10"# Comparing tol=', '.join(map(str,filter(lambdax:x%2==0,map(lambdax:x+1,range(0,10)))))# orr=range(0,10)m=map(lambdax:x+1,r)f=filter(lambdax:x%2==0,m)ms=map(str,f)l=', '.join(ms)The main goal of this only is to be a convenient wrapper to manipulate iterators, so it comes with high compatibility since most of the method is done by accessing the wrapped iterator, and most of the method just use the wrapper as a container.
Package: itester
# itester## 依赖- xlrd- nose- click- requests## 介绍看了不少测试框架 py.test、nose、unittest， 书写case 都需要写代码，所以简单写了一个 Excel 驱动的接口自动化框架。开发过程中考虑了使用jenkins 调用的情况，输出的日志会有彩色标识## 更新LOG- [1.0.5] : 1、更新中文处理方式 2、更新Mac 下-s 参数 3、增加casepath 从环境变量ITESTER_CASE_PATH中获取## TODO- Excel 中增加setup SQL/teardown SQL## 安装```pip install itester```or```make buildmake install```## 使用### 查看帮助```itester --help``````Usage: itester [OPTIONS]Excel - driven interface automation frameworkOptions:-c, --casepath TEXT    case路径，默认当前路径-m, --mailto TEXT      收件人列表，使用逗号分割-o, --outputpath TEXT  测试报告输出路径，默认当前路径-p, --prefix TEXT      邮件内容中的url的前缀, 如不输入发送附件--help                 Show this message and exit.```### 运行测试#### itester 运行方式建议在-o 的路径上增加nginx 的配置，配合使用-p 参数，发送的邮件中变只发一个访问的url```itester -c /path/testcase/ -m mail1@mail.com,mail2@mail.com -o /path/report/ -p http://url/auto/report/oritester -c /path/testcase/ -m mail1@mail.com,mail2@mail.com -o /path/report/```#### nosetests 的运行方式```export ITESTER_CASE_PATH="/path/excel_autotest/"; cd /path/itester/itester; nosetests -s -v test_main.py --with-html --html-report=/path/result/test_report.html```## 原理- 从excel中获取case- 然后分别校验实际返回值和预计返回值的区别## 模板在testcase 文件夹中获取，excel中基本都有注释
Package: iTesting
此代码仓库为本人拉勾教育专栏<测试开发入门与实战>的配套练习仓库.更多关于自动化测试框架的内容，请关注我的微信公众号iTesting.另:对自主开发自动化测试框架感兴趣的同学，可购买我的新书<从0到1搭建自动化测试框架：原理、实现与工程实践>.对JavaScript及前端自动化测试感兴趣的同学，可购买我的另一本书<前端自动化测试框架 – Cypress从入门到精通>.—Kevin Cai（2021.12）
Package: iTesting2
本套代码为图书<从0到1搭建自动化测试框架：原理、实现与工程实践>(https://item.jd.com/13534616.html)的配套代码，作者蔡超。本书基于Python语言编写，学习完本书，您能够完全自主开发自动化测试框架。本代码库旨在方便购买本图书的读者朋友练习使用，请勿用作他途。另，对JavaScript及前端自动化测试感兴趣的同学，也可购买我的另一本书<前端自动化测试框架 – Cypress从入门到精通>(https://item.jd.com/12647091.html).如您在练习过程中有任何问题，欢迎关注微信公众号iTesting， 并留下您的微信号，作者会第一时间联系您解决。– Kevin Cai（2022.01）
Package: iTesting3
此代码库为本人新书<从0到1搭建自动化测试框架：原理、实现与工程实践>的配套练习框架。本书基于Python编写，学习完本书，您能够完全自主开发自动化测试框架.更多关于自动化测试框架的内容，请关注我的微信公众号iTesting，跟万人测试团一起成长.另，对JavaScript及前端自动化测试感兴趣的同学，也可购买我的另一本书<前端自动化测试框架 – Cypress从入门到精通>.–Kevin Cai（2022.01）
Package: i-texts
Usepip install i-textsRequires:or$TEXTS_PATHor$LOCALEand$LOCALES_PATH(default:./locales).Loads texts from:or$TEXTS_PATHor {$LOCALES_PATH}/{$LOCALE}.yml"Examplefromi_textsimporttextsasserttexts.dict=={1:"1","a":"a","words":"a b c","ru":"русский"}asserttexts[1]=="1"asserttexts["a"]=="a"asserttexts.get_words("words")==["a","b","c"]
Package: it-finance-api
It Finances ApiA wrapper for It Finances ApiOfficial api documentationhttps://api-test.itfinance.it/IT4FRest/rest/swagger-ui.htmlhow to use itimportjsonfromit_finance_apiimportItFinanceApifromit_finance_api.modelsimportCreditScoreDetailDatawithopen('credentials.json','rb')asf:c=json.load(f)USERNAME=c.get('username')PASSWORD=c.get('password')api=ItFinanceApi()api.login(USERNAME,PASSWORD)res:CreditScoreDetailData=api.get_score_companies_detail('02162745')DisclaimerThis wrapper is made only for those who have access to the api.
You have to directly contact It Finance to gain access to the endpoints.The calls to this api are not free, the cost is defined with a contract with itFinanceCollabThis wrappper is maintained by Telnet Servizi srl
By the software division Telnet Datahttps://www.telnetdata.it/Contacthttp://www.itfinance.itRelease notesLook in the Github releases section for the update info
Package: itfit
ItfitInteractive FitterSimple, intuitive and interactive application to help fitting common functions to your data.importmatplotlib.pyplotaspltimportitfitfitter=itfit.Fitter(xdata,ydata)fitter()plt.show()plot=fitter.default_plot_last_fit("x value",r"$\phi$ [s$^{-1}$]","Itfit default plot")plot.save_fig("figure.png")InstalationItfit releases are available as wheel packages onPyPI. You can install the last version usingpip:pip install itfitDocumentationDocumentations is automatically generated from code on master push and hosted in github-pageshere.HelpJust open an issue with thequestiontag (or clic here) and we would love to help!ContributingYou can contribute with:ExamplesDocumentationBug report/fixNew fit functionsFeaturesCodeEven only feedback is greatly apreciated.Just create an issue and let us know you want to help!LicensingItfitis released under theApache License Version 2.0.
Package: itglue
IT GlueA Simple python wrapper for theIT Glue API.InstallationpipinstallitglueRequirementsPython 3.6 or higherSetupAuthenticationFor now this gem only supports API Key authentication.Configurationimportitglueitglue.connection.api_url='https://api.itglue.com'itglue.connection.api_key='YOUR_API_KEY'UsageBasicsGet all organizations>>>itglue.Organization.get()[<Organizationid:123,attributes:{...}>,<Organizationid:456,attributes:{...}>,...]Get organizations with a filter>>>itglue.Organization.filter(name='Happy Frog')[<Organizationid:123,attributes:{'name':'Happy Frog',...}>,...]Get organization by id>>>itglue.Organization.find(123)<Organizationid:123,attributes:{...}>Get configurations for a specific organization>>>organization=itglue.Organization.find(123)>>>itglue.Configuration.get(parent=organization)[<Configurationid:456,attributes:{...}>,<Configurationid:789,attributes:{...}>,...]ClientYou can also use the connection to execute requests and handle the data and response directly.>>>itglue.connection.get('/configurations',params={'filter':{'name':'HP-1'}})[{'attributes':{'name':'HP-1','id':'123',...},'relationships':{}},...]ContributingBug reports and pull requests are welcome on GitHub athttps://github.com/b-loyola/itglue-py.LicenseThe gem is available as open source under the terms of theMIT License.
Package: ithildin
IthildinIthildin was a type of specially crafted Mithril that only the most experienced craftsmen of the Noldor could learn how to make and pass on to others.Ithildin is a semantic analysis tool for EVM bytecode based onMythril.
By using symbolic execution and taint analysis, it aims at detecting functions that are restricted by authentication patterns, and to extract administrator addresses whenever possible.Check out the wiki for a list of currently working patterns and some that are planned to be implemented soon.TheAnironfont is Copyright © Pete Klassen, 2004. All rights Reserved.RequirementsPython 3.6+Installation$pip3installithildinExecutingIthildin can currently analyze contracts provided in one of the following formats.
Runithil --helpto see all arguments that the program accepts.Deployed ContractsThe following command analyzes the contract bytecode at the given target address.
You'll have to supply the RPC endpoint using the--rpcargument, unless you are using geth, in which case the default endpointhttp://localhost:8545is used.Note:Infura secrets are currently not supported.# Using a local JSON RPC provider$ithilanalyze--address0x3D8e04CC42F61624e1B193C51f27D373A9244D9b--rpclocalhost:7545# Using an Infura provider$ithilanalyze--address0x868326efca6e89f75a76d141167759f1ad10854c--rpchttps://mainnet.infura.io/v3/<project-id>Solidity ContractsThis command will use the solc compiler that is currently installed on your system if--solcis not specified.
Older compilers can be downloaded from theethereum/solc-binrepository (make sure you make them executable).# Using solc version v0.7.6$ithilanalyze--solExample.sol--solcsolc-linux-amd64-v0.7.6+commit.7338295fCreation Bytecode FilesProvide a file containing the EVM (creation) bytecode in one line.$ithilanalyze--binExample.binDevelopment SetupInstall all the requirements inside a virtual environment or globally.Installing Mythril Inside a Virtual Environment (Recommended)$cd<ithildin-root>
$python3-mvenv.venv
$source.venv/bin/activate
$pip3install-rrequirements.txtInstalling Mythril Globally$pip3install-rrequirements.txt
Package: itikz
itikzCell magic for PGF/TikZ-to-SVG rendering in JupyterFree software: MIT licenseBasic UsageInstall it:pipinstallitikzLoad it:%load_extitikzUse it:%%itikz --file-prefix implicit-demo- --implicit-pic\draw[help lines]grid (5, 5);\draw[fill=magenta!10](1, 1) rectangle (2, 2);\draw[fill=magenta!10](2, 1) rectangle (3, 2);\draw[fill=magenta!10](3, 1) rectangle (4, 2);\draw[fill=magenta!10](3, 2) rectangle (4, 3);\draw[fill=magenta!10](2, 3) rectangle (3, 4);Getting Started GuideGetting Started NotebookHistory0.0.1 (2018-10-12)First release on PyPI.0.0.2 (2018-10-13)Emit error messages.0.0.3 (2018-10-16)Add line magic usageChange to load_ext pattern0.0.4 (2018-10-16)Add argparse parsing for line and cell magicAdd –temp-dir option to reduce clutterAdd –file_prefix for organization0.0.5 (2018-10-16)Add Quickstart notebook as a demoRemove print statements introduced during debugging0.0.6 (2018-10-17)Add ITIKZ_TEMP_DIR environmental variable usageAdd –implicit-pic0.0.7 (2018-10-17)Add –scale argAdd –tikz-librariesAdd –tex-packagesAdd –implicit-standalone0.0.8 (2018-10-17)Add jinja2 templatingAdd jinja2 interpolated code debug printing0.1.0 (2018-10-21)Add unit testsFix cleanup bug0.1.1 (2018-10-24)Add –rasterize option0.1.2 (2018-10-25)Change default to only show the training 10 lines of an errorAdd –full-error option for full emitted error0.1.3 (2018-10-29)Change default to only show the training 20 lines of an error0.1.4 (2019-09-27)Add option to set LaTeX program (e.g. lualatex) via PR from
Tom Nurkkala (thanks, Tom!)0.1.5 (2020-01-04)Fix bug with tilde expansion on windows via PR rom asteppke
on github (thanks, asteppke!)
Package: itils
itilsA Python CLI for transforming images.Powered byplac(CLI),Wand(images), andhalo(spinners).UsageInteractive modeitils -iRunquitto closeitils.gslidesubcommandusage: itils gslide [-h] [-r PCT] input_img

Resize an image to be smaller than 25 megapixels for Google Slides.
The image can be resized using an explicit percentage as well.

positional arguments:
  input_img             The path to the image to be transformed.

optional arguments:
  -h, --help            show this help message and exit
  -r PCT, --resize PCT  The (explicit) percentage value (e.g., 70) to scale
                        both width and height. Values less than 100 reduce the
                        image size.Developmentpoetry installpoetry shellNotesconvert image.png -resize 70% smaller_image.png(documentation)."Improve Windows Support"(open) issue (halo).
Package: itinerary
itineraryA tool to apply pure SQL migrations to PostgreSQL databases at runtime.Itinerary uses PostgreSQL’sadvisory locksfeature to prevent multiple
instances from running migrations simultaneously. As such, it’s suitable for use
in horizontally scalable applications.InstallationpipinstallitineraryUsagePut raw SQL files in your migration directory, e.g.:migrations/0001_create_table.sql
migrations/0002_add_column.sql
migrations/0003_create_index.sqlThen run theauto_migratefunction before your application starts.Flask exampleimportitineraryfromflaskimportFlaskapp=Flask(__name__)if__name__=='__main__':conn=psycopg2.connect(host='localhost')itinerary.auto_migrate(conn)app.run()uWSGI exampleimportitineraryfromuwsgidecoratorsimportpostfork@postforkdefmigrate_db():conn=psycopg2.connect(host='localhost')itinerary.auto_migrate(conn)Configurationitinerary.auto_migrate(connection,path='migrations',version_table='_version',lock_id=0)path– Directory to scan for migration files.version_table– Table to use to keep track of applied migrations. If it
doesn’t exist, itinerary will create it.lock_id– The key to use when acquiring and releasing a PostgreSQL
advisory lock.
Package: itinerum-tripkit-cli
itinerum-tripkit-cliTheitinerum-tripkit-climakes using theitinerum-tripkitlibrary fast and simple:Create an./inputand./outputdirectory. Copy source .csv data to./input.Edit aconfig.pyfile with data filepaths and trip processing parameters.Run the tripkit command-line tool*:$pipinstallitinerum-tripkit-cli
$tripkit-cli-cconfig.py*On Windows, GDAL and Fiona dependencies are required. These easiest way to install these packages is to first download and install theVisual C++ Redistributable for Visual Studio 2015. Once available,compiled versionscan be installed with Python'spip:
- GDAL:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal- Fiona:https://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona```bash
$ pip install .\GDAL-3.0.2-cp37-cp37m-win_amd64.whl
$ pip install .\Fiona-1.8.13-cp37-cp37m-win_amd64.whl
```Quick comandsShow help:$tripkit-cli--helpLogging verbosity:$tripkit-cli-q# quiet (no output messages)$tripkit-cli-v# verboseSupply config:$tripkit-cli-cconfig.pyWrite GIS data outputs$tripkit-cliConfigSample config:#### itinerum-tripkit configuration##SURVEY_NAME='itinerum_survey'# path of raw data directory exported from Itinerum platform or QstarzINPUT_DATA_DIR='./input/csv-data-dir'# types: "itinerum" or "qstarz"INPUT_DATA_TYPE='itinerum'# path of export data from itinerum-cliOUTPUT_DATA_DIR='./output'# path of subway station entrances .csv for trip detectionSUBWAY_STATIONS_FP='./input/subway_stations/stations.csv'# trip detection parametersTRIP_DETECTION_BREAK_INTERVAL_SECONDS=300TRIP_DETECTION_SUBWAY_BUFFER_METERS=300TRIP_DETECTION_COLD_START_DISTANCE_METERS=750TRIP_DETECTION_ACCURACY_CUTOFF_METERS=50# timezone of study area for calculating complete trip daysTIMEZONE='America/Montreal'# semantic location radius for activity dwell talliesACTIVITY_LOCATION_PROXIMITY_METERS=50# OSRM map matcher API URLsMAP_MATCHING_BIKING_API_URL='https://osrm.server.com/match/v1/biking/'MAP_MATCHING_DRIVING_API_URL='https://osrm.server.com/match/v1/driving/'MAP_MATCHING_WALKING_API_URL='https://osrm.server.com/match/v1/walking/'#### itinerum-tripkit-cli configuration### GIS output formats: shp (shapefile), gpkg (geopackage), geojsonGIS_OUTPUT_FORMAT='shp'
Package: iTint
iTintA theme color extraction widget based on octree with multiple inputs (file, screen).Featuresextraction theme color from file or screen (octree algorithm)directly add color to palette by color pickeredit color in palettehigh-DPI supportTODOmore theme color extraction algorithmsthe parameters of the algorithm can be modifiedHow to (Users)You can choose to download the executable EXE file and use it directly without preparing other dependencies (windows only) OR installing through PIP (cross-platform).Download executable EXEDownload from release page:https://github.com/ColorsWind/iTint/releasesRunitint.exeInstall throught PIPpipinstallitintHow to (Developers)Contributions are welcome.Requirementpipinstall-rrequirements.txtpython >= 3.7numpypillowpyside2Project sturcturessrc/
└── itint
    ├── main.py            Entry of this application
    ├── pyside_compile.py  compilie UI files and QRC file
    ├── ui_*.ui            UI files
    ├── ui_*.py            Complied UI files
    ├── widget_*.py        Widget files
    ├── assets.qrc         QRC file
    ├── assets_rc.py       Complied QRC file
    ├── ...
    └── assets/            Icons
        └── *.svg
requirements.txt
LICENSE
THIRD_PARTY
README.mdTo start this application, runitint.py.To edit UI, you may use QT Creator or QT Designer to edit ui*_.ui, then runpyside_compile.pyto recompile UI files.ScreenshotThe pictures for the test are from Bing wallpaperSee more inimagesLicenseMIT LicenseCopyright (c) 2022 ColorsWindPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.The license for the use of third-party resources is shown inTHIRD_PARTY.
Package: itis-dakota
Dakota wheel built by the IT'IS FoundationThis repository contains the code to build a Python wheel
to load theDakotapython module.Installating the wheelpip install itis-dakotaRequirementsAt the moment the wheel can be installed onLinux(manylinux_2_28compatible distributions) only.Support for other operating systems will be added in the future.Using the wheelAfter installation, the module can be imported:import dakota
import dakota.environment as dakenvAnd example on how to use the environment module can be found here:https://github.com/snl-dakota/dakota/blob/devel/src/unit/test_dakota_python_env.pyBuilding the wheelmake wheelCopyright (c) 2023-2024 IT'IS Foundation, Zurich, Switzerland
Package: itisi
itisiConfigure that fresh terminal into your own!Local Development / TestingCreate and activate a virtual environmentRunpip install -r requirements-dev.txtto do an editable installRunpytestto run testsType CheckingRunmypy .Create and upload a package to PyPIMake sure to bump the version insetup.cfg.Then run the following commands:rm-rfbuilddist
pythonsetup.pysdistbdist_wheelThen upload it to PyPI usingtwine:twineuploaddist/*
Package: itk-anisotropicdiffusionlbr
ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. This package implements anisotropic diffusion using Lattice Basis Reduction. For more information, see  Mirebeau J., Fehrenbach J., Risser L., Tobji S. “Anisotropic Diffusion in ITK”http://insight-journal.org/browse/publication/953http://hdl.handle.net/10380/3505
Package: itk-bonemorphometry
ITKBoneMorphometry provides bone analysis filters that compute features from N-dimensional images that represent the internal architecture of bone.
Please refer to:Vimort J., McCormick M., Paniagua B.,“Computing Bone Morphometric Feature Maps from 3-Dimensional Images”, Insight Journal, January-December 2017, https://hdl.handle.net/10380/3588.
Package: itkdb-gtk
Interaction with the ITk PDB.This folder contains a collection of scripts that help interacting with the DB
using a Gtk based GUI, which includes a first attempt of reauthentication.You need to install itkdb and serial. The former for obvious reasons. The latter
to handle a WASP QR reader to create/receive shipments.Also needed to run is python-dateutil.dbGtkUtils.pyA collections of utilities to show/edit in the GUI the values of the JSON files to be
uploaded to the DB and to create the application windows.ITkDButils.pyContains a larga fraction of utility functions to "talk" to the DB.ITkDBlogin.pyProvides a GUI interface to provide credentials to the DB. The token will be
updated before expiration. This is usefull for very long sessions in the GUI.uploadPetalInformation.pyReads the AVS Production Sheet and FAT reports. With this information it creates
the petal core in the DB, if not yet there, make the assembly of the components,
and uploadas the test runs made at AVS.uploadTest.pyA GUI to upload the JSON files corresponding to a test and, also, to add
attachmetns.uploadMultipleTests.pyThis will allow to select various test files, or even scan a whole directory to
find them, and assign comments, defects or attachments to each of the tests found.getShipments.pyFind all shipments to be received at a given site and list them. It handles a
barcode reader that helps identifying the items actually received for the
reception. It will finally make the DB aware of the items receptioned.## sendShipments.py
Create a new shipment. Allows to add items with the QR reader as well as from a
GUI dialog. One can add comments and attachments to the shipment.groundVITests.pyAllows to upload and enter valueos, comments and defects for those items in the gounding
and visual instpections tests of the petal core.dashBoard.pyThis is an launcher application from which we can start most of the other
applications. It is a very good starting point. There is a Gnome desktop file (ITkDB.desktop)
that needs to be copied to$HOME/.local/share/applicationsand an icon (ITkDB.svg) that
needs to go to$HOME/.local/share/icons