Saravanan666/pypi-org huggingface dataset:
Package: iCEburn
Lattice iCEBlink40 Programming ToolThe Lattice iCEBlink40 is a low-cost FPGA board (currently $50 cad) supporting the iCE40 LP/HX families. While the iCEcube programming software on linux supports the chips, it doesn't ship with a port of iceutil.exe to program the board itself. This is an open-source tool, licensed under GPL2, to allow for programming of the FPGA board from linux.This script has only been tested by the author with the iCEblink40-LP1K board, with the M25P10VP flash. Other users have reported that it works with the HX1K flavour boards.This tool was created from black-box inspection of the USB datastream between a VM running iceutil and the iCEblink40-LP1K evaluation board. No binary analysis, binary reverse engineering or disassembly was used during the creation of this tool; all information in this file was derived from black-box analysis.The iCEBlink boards only support programming of the flash memory used to boot the FPGA. Direct SPI programming of the FPGA does not appear to be possible.Requirements:python 3 or newerpyusb 1.0 or newerUsageiCEburn.pyThe main flash programming tool is iCEburn.py. It supports two operation flags,-efor erase, and-wfor write. The most common usage is:./iCEburn.py -ew path\_to\_build.binregtool.pyRegtool is an example test script to poke at registers via the FPGA data link. The argument-r 0xABwill do a read of register 0xAB and print the result to the console. The argument-w 0xAB:0xCDwill write register 0xAB with value and print the result to the console. With the stock FPGA firmware./regtool.py -w 5:0x48will stop the scrolling pattern and fix LED3 on.Regtool is primarily intended as an example of API usage, and not as a production grade tool.BugsIf using old versions of pyUSB, you may get an error:AttributeError: "'NoneType' object has no attribute 'libusb_exit'"This is a bug in pyusb.TODOAdd additional flash devices
Package: icechart
IceChartA python package for icesat data analysisFree software: MIT licenseDocumentation:https://Surfix.github.io/icechartInstallationPipThe easiest way to install icechart is using pippip install icechartThis is the preferred method to install icechart, as it will always install the most recent stable release. If you don't have pip installed, thisPython installation guidecan guide you through the process.condaThe package is under review by conda-forge channel and if approved, there will be option to install using conda package manager.conda install icechart -c conda-forgeFrom sourcesThe sources for icechart can be downloaded from the Github repo.You can clone the public repository:git clone git://github.com/Surfix/icechartFeaturesIcechart is a python library developed to simplify the querying, acquisition and analysis of major satellite altimetry data (such as icesat-2, cryosat-2) towards facilitating scientific discovery and insights into the ice and snow covered regions. In its full development, the package will provide the following features:Convert spatial data format between shapefile to GeoJSONDisplay Earth Engine data layers for interactive mapping.Support Earth Engine JavaScript API-styled functions in Python, such as Map.addLayer(), Map.setCenter(), Map.centerObject(), Map.setOptions().Retrieve satellite altimetry data around user defined ROI from NSIDC platformAdd the data to interactive mapPlot and analyze the dataCitationI spent much of my day and weekend working on this package. Quality time which otherwise would have gone into writing journal papers or spent with my babe. So, if you find this tool useful, consider citing my articles:Adebisi, N., Balogun, A.-L., Min, T.H., Tella, A., 2021. Advances in estimating Sea Level Rise: A review of tide gauge, satellite altimetry and spatial data science approaches. Ocean & Coastal Management 208, 105632.DOI: https://doi.org/10.1016/j.ocecoaman.2021.105632Abdul-Lateef Balogun &Naheem Adebisi(2021). Sea level prediction using ARIMA, SVR and LSTM neural network: assessing the impact of ensemble Ocean-Atmospheric processes on models’ accuracy, Geomatics, Natural Hazards and Risk, 12:1, 653-674,DOI: 10.1080/19475705.2021.1887372Submit a FeedbackThe best way to send feedback is to file an issue athttps://github.com/Surfix/icechart/issues.If you are proposing a feature:Explain in detail how it would work.Keep the scope as narrow as possible, to make it easier to implement.Remember that this is a volunteer-driven project, and that contributions are welcome :)CreditsThis package was created withCookiecutterand thegiswqs/pypackageproject template.
Package: icecola
utils for Flask Web & Crawlerphilosophy: DRY don't repeat yourselfinstallpip3 install icecolaflask_utilsModelViewSet: quickly build CRUD for REST api, like django_restframeworkviews.pyfromflask_utils.restframeworkimportModelViewSetfromjasmine_app.models.userimportUserfromjasmine_app.models.videoimportVideoclassUserView(ModelViewSet):model_class=UserclassVideo(ModelViewSet):model_class=Videourls.pyfromjasmine_app.api.viewsimportUserView,Videofromflask_utils.viewsimportregister_apifrom.importapiregister_api(api,Video,"video_api","/video/")register_api(api,UserView,"user_api","/user/")crawler utilsadd cache implement for crawlerdeftest_mongo_cache(mongo_cache):key1="key"value1="value"mongo_cache[key1]=value1assertmongo_cache[key1]==value1assertlen(mongo_cache)==1assertset(mongo_cache.keys())=={key1}assertset(mongo_cache.values())=={value1}mongo_cache.destroy()assertlen(mongo_cache)==0
Package: icehms
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.IceHMS is holonic or multi-agent framework based on “The Internet Communication Engine”(Ice).
It has been implemented to facilitate the development of holonic situated multi-agent systems.
It requires Ice and Python to be installed. This is a prototype and many things may not workThe following environment variables can be necessary:
export ICEHMS_ROOT=$HOME/icehms/
export ICEHMS_REGISTRY=”tcp -p 12000 -h tlpc484.sintef.no” #Define where the registry server is, the default is localhost 12000:
alternatively this can be done programmatically after importing icehms in python: icehms.IceRegistrServer = “tcp -p 12000 -h localhost”
export PYTHONPATH=$ICEHMS_ROOT/python/:$PYTHONPATHslices files defining the interface of your objects may be installed in different places:
they can be installed system width
they can be located in the current directory
they can be in user slice directory in ~/.icehms/slices/
they can be at custom places:
export ICEHMS_SLICES=”$HOME/MyProject/MySlices/;$HOME/MyProject2/Slices”
Package: icekit-notifications
Docs can be found in thedocsfolder.App TemplateThis is a bare-bones skeleton app template, for use with thedjango-admin.pystartappcommand.You will needgit,python 2.7+andpipto create a new app
with this template.Create environment variables for the app and module name (e.g.django-foo-barandfoo_bar), so we can use them in subsequent
commands:$ export APP=<app_name>
$ export MODULE=<module_name>Install or upgrade Django:$ pip install -U DjangoCreate an app from the template:$ mkdir $APP
$ django-admin.py startapp -e ini,md,yml -n .coveragerc \
--template=https://github.com/ixc/ixc-app-template/archive/master.zip \
$MODULE $APPMake themanage.pyfile executable, for convenience:$ cd $APP
$ chmod 755 manage.pyCreate a remote repository onGitHub, then
initialise a local repository and push an initial commit:$ git init
$ git add -A
$ git commit -m 'Initial commit.'
$ git remote add origin git@github.com:ixc/$APP.git
$ git pushNow, get to work on your app! You might want to start with:Add aLICENSE.txtfile (e.g.MIT).Read thecontributingdocs.Update thedocs(e.g. overview, installation and
usage).Remove theApp Templatesection (these instructions) fromREADME.md(this file).
Package: icekit-press-releases
This is a simple app to implement general-purpose Press Releases in
ICEkit projects.Press Releases are publishable, and can contain fluent rich content and
downloadable pdf.Also included is a Fluent Page type that lists press releases and serves
them at child URLs.This app is useful as an example of how to create new rich content
models in ICEkit, and to make a mountable Page that lists them.InstallationThese instructions presume you already have an ICEkit project set up.To install the press releases modelAddpress_releasestosettings.INSTALLED_APPS.Run migrations.In the admin, create a Layout that uses the “Page: Press release
listing” template, and is available to the “Press release listing”
content type.You can now create and publish a “Press release listing” page, at the
URL of your choosing.In the admin, create a Layout that uses the “press releases: Press
Release” template, and is available to the “Press release” content
type.
Package: icelander-generator
Icelander generatorIcelander generator is a tool made to generate a bunch of icelanders.DetailsIcelander generator uses a list of male and female names scraped from is.wikipedia.org and
the kennitala pypi package (https://pypi.org/project/kennitala/) to generate random people
with proper icelandic names and kennitala. It can be very useful for testing purposes where
a bunch of icelanders are required. Can also just be used for fun, I guess.InstallationInside your virtualenv run$ pip install icelander-generatorUsageIcelanderfromicelander_generatorimportIcelandericelander=Icelander()# Generate a random personicelander.get_random_person()# Returns {#   'ssn': '{random ssn}',#   'gender': '{randomly selected gender},#   'firstname': '{randomly selected first name based on gender}',#   'lastname': '{randomly selected last name based on gender}',# }# Generate a woman born in 1981icelander.get_random_person(gender='female',year=1981)# Returns {#   'ssn': '{random ssn from year 1981}',#   'gender': 'female',#   'firstname': '{randomly selected first name based on gender}',#   'lastname': '{randomly selected last name based on gender}',# }# Return a list of randomly generated people of random age and gendericelander.get_random_people(10)# Return a list of randomly generated women born in 1981icelander.get_random_people(10,gender='female',year=1981)# Dump result from get_random_people to a json fileicelander.dump_random_people_to_file(filename='dump.json',num_people=10,gender='female',year='1981')Addressfromicelander_generator.addressimportAddressad=Address()# Get random addressad.get_random_address()# Get random address in Reykjavíkad.get_random_address(place='Reykjavík')# Get random address in 101 PO codead.get_random_address(po_code='101')# Get random address, but only up to street number 23ad.get_random_address(max_num=23)Future ideasMore gender options?Middle namesCompany generatorI'm also open for suggestions and pull requests onhttps://github.com/7oi/IcelanderGenerator
Package: icelandic_holidays
# icelandic_holidaysA Python library written to determine if a day is an Icelandic holiday or a business day.## Installation```pip install icelandic_holidays```## Usage```from datetime import datetimefrom icelandic_holidays import is_businessday, is_holidayif is_holiday(datetime.now()):...do stuff...now = datetime.now()is_holiday(now) != is_businessday(now) == True```## LicenseThe MIT License (MIT)Copyright (c) 2013 Sölvi Páll ÁsgeirssonPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, 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 INTHE SOFTWARE.
Package: ice_latency_metrics_collector
Simple Examplefromice_latency_metrics_collectorimportlatency_metrics_factoryimportMyIceModulewith_latency_metrics=latency_metrics_factory(enabled=True)@with_latency_metricsclassMyServant(MyIceModule.MyServant):# This method send timings to statsddefmy_proxyed_method(self):# your implementationpass# This method don't send timings to statsddefmy_custom_internal_method(self):# your implementationpassStatsd configurationconfigparam in factory will be passed toStatsClient
constructorlatency_metrics_factory(enabled=True,config=dict(host='statsd'))Logging configurationYou need to apply standard python logging configuration before decorator usage.Disable or enableExample with envimportosMETRICS_ENABLED=os.environ.get('METRICS_ENABLED','false').lower()=='true'latency_metrics_factory(enabled=METRICS_ENABLED)
Package: ice-launcher
Ice LauncherAn unofficial WIP launcher for Minecraft 1.19+As of now, this launcher is considered a technical preview and every release breaks everything from the previous installTable of ContentsInstallationThanksLicenseInstallationPackage (recommended)Just grab thelatest releasefor your platformFrom pippipinstallice-launcherThanksAru for the awesome logo!JakobDevfor buildingminecraft-launcher-libTomSchimanskyfor buildingCustomTkinterLicenseice-launcheris distributed under the terms of theGPL-3.0-onlylicense.
Package: ice-learn
ice-learniceis a sweet extension of PyTorch, a modular high-level deep learning framework that extends and integrates PyTorch and PyCUDA with intuitive interfaces. We aims not only to minimize the boilerplate code without loss of functionality, but also maximize the flexibility and usability for extending and composing any deep learning tasks into an integrate multi-task learning program.NOTE:It is currently in pre-alpha versions, and the API is subject to change.FeaturesMinimize Boilerplates: You don't need to repeat yourself.Config Once, Use Everywhere:Every mutable class can be converted into aconfigurable. Configuration for deep learning project has never been this easy before. A tagging system to manage and reuse any type of resources you need.Inplace Argument Parser:You can parse command line argument instantly without a long page of previous definition.Maximize Flexiblility: Painless and Incremental Extension from CUDA to non-standard data-preprocessing and training schedules for multi-task learning.The kernel data structure oficeis aHypergraphthat manages different module nodes (e.g.ice.DatasetNode,ice.ModuleNode, etc.) that are switchable between multiple user-defined execution modes. Extending a new dataset, network module or loss function is by adding newnn.Datasets,nn.Modules and pythoncallables to specific mode of the entire graph.We providePyCUDAsupport by automatically managing the PyCUDA context as well as providing a simplifiedtorch.Tensorclass wrapper that supports efficient multi-dimensional element access in CUDA codes. This feature manages to make writing, compile, execution and testing CUDA extensions for PyTorch extremely fast. We also provide aVSCode extensionfor PyCUDA docstring highlight.We supportMulti-Task Learningtraining by finding thePareto Optimalfor each task weight so that you do not need to tune them manually. (TODO)We supportdill-backendedElastic Multiprocessinglaunch and management that is compitable withLambda Function and Closures. You can not only build multi-gpu or multi-machine Data Distributed Parallel training program without effort, but also doesn't require to concern about pickability of any part of program in your application. We actually suggest heavy use of lambda functions such as for simple input and output transforms of modules. This feature also contributes to theminimal boilerplatesaim ofice.Installpip install ice-learn(Recommended)orpip install .[dev]after a git-clone for developers.DocumentationYou can access documentation throughOnline Documentation Site, or thedocssubdirectorydirectly. The documentation is partial auto-generated from comment, and partial manually written, the note on how we produce the documenation can be foundhere.
Package: icemac.ab.calendar
This package provides a calendar feature foricemac.addressbook.Copyright (c) 2010-2020 Michael HowitzThis package is licensed under the MIT License, see LICENSE.txt inside the
package.ContentsHackingSource codeRunning the testsChangelog3.6.1 (2020-04-21)3.6 (2020-04-13)3.5.1 (2020-03-26)3.5 (2020-03-24)3.4 (2019-12-30)Older versionsHackingSource codeGet the source code:$ git clone https://github.com/icemac/icemac.ab.calendaror fork me at:https://github.com/icemac/icemac.ab.calendarRunning the testsTo run the tests yourself call:$ virtualenv-2.7 .
$ bin/pip install zc.buildout
$ bin/buildout -n
$ bin/py.testChangelog3.6.1 (2020-04-21)Fix list feature added in 3.6 so texts get translated.3.6 (2020-04-13)Listen the number of events per year in master data, so the admin can see if
the calendar is used at all.3.5.1 (2020-03-26)Allow to select up to 10 years into past instead of 5.3.5 (2020-03-24)Prevent dates before 1900 from being entered as they cannot be rendered
afterwards.Move source code repository tohttps://github.com/icemac/icemac.ab.calendar.3.4 (2019-12-30)On mobile devices:fix rendering of the calendar by replacing the tabular rendering by a
vertical one like the print version.replace secondary horizontal menu with a vertical one hidden behind a
burger icon.Older versionsSeeOLD_CHANGES.rst.
Package: icemac.ab.calexport
This package provides a calendar HTML export feature foricemac.ab.calendar.Caution:This package might not be as customizable as needed for a general
HTML calendar export.Copyright (c) 2015-2019 Michael HowitzThis package is licensed under the MIT License, see LICENSE.txt inside the
package.ContentsHackingSource codeRunning the testsChangelog1.10 (2019-10-01)1.9 (2018-10-13)1.8 (2018-08-04)Older versionsHackingSource codeGet the source code:$ hg clone https://bitbucket.org/icemac/icemac.ab.calexportor fork me on:https://bitbucket.org/icemac/icemac.ab.calexportRunning the testsTo run the tests yourself call:$ virtualenv-2.7 .
$ bin/pip install zc.buildout
$ bin/buildout -n
$ bin/py.testChangelog1.10 (2019-10-01)Update the ZCML configuration to changes inicemac.addressbook >= 9.1.9 (2018-10-13)Update to changes in test infrastructure inicemac.addressbook >= 8.0.Update toicemac.ab.calendar >= 3.2.Change installation procedure frombootstrap.pytovirtualenv,
seeREADME.txt.1.8 (2018-08-04)Add a missing migration for a refactoring in 1.7 possibly breaking export
and master data.Update to changes in test infrastructure inicemac.addressbook >= 7.0.Change license from ZPL to MIT.Older versionsSeeOLD_CHANGES.rst.
Package: icemac.ab.importxls
icemac.ab.importxlsThis package enablesicemac.addressbookto import XLS (Excel) files.Copyright (c) 2009-2018 Michael HowitzThis package is licensed under the MIT License, see LICENSE.txt inside the
package.HackingSource codeGet the source code:$ hg clone https://bitbucket.org/icemac/icemac.ab.importxlsor fork me on:https://bitbucket.org/icemac/icemac.ab.importxlsRunning TestsTo run the tests yourself call:$ virtualenv-2.7 .
$ bin/pip install zc.buildout
$ bin/buildout
$ bin/py.testChangelog2.5 (2018-10-13)Change installation procedure frombootstrap.pytovirtualenv,
seeREADME.txt.2.4 (2018-08-03)Change license from ZPL to MIT.2.3.post1 (2017-12-26)Also release as wheel.2.3 (2017-04-08)Include test code in coverage analysis.Add CI.2.2 (2017-01-07)Bring branch test coverage to 100 %.2.1 (2016-03-05)Use py.test as test runner.2.0 (2015-04-26)Moved repository to:https://bitbucket.org/icemac/icemac.ab.importxlsMade Python 2.7 the only supported Python version.Update tobootstrap.pyfromzc.buildout 2.3.1.Pin versions for test runs.1.0 (2011-02-03)Updated development dependencies.Updated package meta data.0.9.1 (2009-09-28)Addedbootstrap.pyto ease the package setup.Fixing brown bag release: only namespace packages were installed.0.9 (2009-09-28)Initial release.
Package: icemac.ab.locales
This package contains the translations foricemac.addressbookand
theicemac.ab.*packages.HackingFork me at:https://github.com/icemac/icemac.ab.localesChange log2.25 (2020-04-21)Move code repository tohttps://github.com/icemac/icemac.ab.locales.Adapt translations toicemac.ab.calendar 3.6.2.24 (2019-12-30)Adapt translations toicemac.addressbook 9.2.2.23 (2019-10-06)Add translations for new message ids inicemac.addressbook 9.1.2.22 (2019-09-26)Update configuration toicemac.addressbook >= 9.Add translations for new message ids inicemac.addressbook >= 9.2.21 (2019-04-22)Improve German translation of message ids containingmain.Previous changesSee older versions of this package onPyPI.
Package: icemac.addressbook
icemac.addressbookPurpose:Store, search and export addresses and phone numbers using a web application.Status:stable version, used in production; some features might be added in futureCopyright (c) 2008-2020 Michael HowitzThis package is licensed under the MIT License, see LICENSE.TXT inside the
package.FeaturesScreenshotsDownloadInstallationUpdateRun the testsRun the applicationUser managementOperationsTo doHackingFork me at:https://github.com/icemac/icemac.addressbookSeeSource installation, too.Change log9.4 (2020-04-21)Update most libraries needed for the address book to their newest versions.Port code to Python 3.8, supporting now additionally to Python 2.7.9.3 (2020-03-23)Update most libraries needed for the address book to their newest versions.Adaptprint.cssto menu changes in version 9.2.Prevent entering date values before 1900 as they cannot be rendered, so they
even cannot be changed.Move source code to:https://github.com/icemac/icemac.addressbook.9.2 (2019-12-30)Update most libraries needed for the address book to their newest versions.Fix padding on log-in form.On mobile devices replace horizontal menus (tabs) and the add menu with
vertical ones hidden behind a burger icon resp. plus sign.Make header of application in browser less tall and move link to the about
view to the main menu.Previous VersionsSeeOLD_CHANGES.rst.