Saravanan666/pypi-org huggingface dataset:
Package: eolfixer
EOL fixer scriptWhat the script doesThe script goes through a directory structure and fixes non-native EOL endings
in non-binary files.  So the windows line endings are gone if you work on
linux (and probably vice versa, though I didn’t try).Numerous people forget to set native EOL line endings by default in their main
svn config file (seezope’s svn explanationwhy this is something you need to do).The script sets the related svn propertyeol-styleto native when not set
yet.History and originOriginal script (and thus 99% of the functionality) is from Holger Krekel from
thepypy project.A couple of years ago I got a script from Guido Wesdorp for cleaning up EOL
styles in svn.  I’ve long kept a private (modified) copy of that file and only
later found out that it was from the pypy project:http://codespeak.net/pypy/dist/pypy/tool/fixeol.Some changes to the original script:Couple of extra file extensions that are checked (like.zcmland.inifiles and also_tmplfiles like in paster skeletons).Some code cleanup and optimisation.Added a setup.py and a console_scripts entry point to make it
easy_installable.Changelog1.1 (2010-05-18)Also treating html, rst, dtml, css and js as textual files.1.0.2 (2009-11-25)Fixed setup.py so that python script is found.Added MANIFEST.in to fix source distribution on pypi.Updated readme, acknowledging Holger Krekel as original author after asking
around on #pypy in irc.0.1 (2009-11-25)Cleaned up my copy of the original fixeol script and made it
easy_installable.
Package: eolib
EOLibA core Python library for writing applications related to Endless Online.Installationpip install eolibFeaturesRead and write the following EO data structures:Client packetsServer packetsEndless Map Files (EMF)Endless Item Files (EIF)Endless NPC Files (ENF)Endless Spell Files (ESF)Endless Class Files (ECF)Utilities:Data readerData writerNumber encodingString encodingData encryptionPacket sequencerDevelopmentRequirementsPython3.8+HatchAvailable CommandsCommandDescriptionhatch buildBuild packagehatch cleanRemove build artifactshatch run testRun unit tests with coveragehatch run lint:formatFormat source files usingblackhatch run lint:styleCheck formatting usingblackhatch run lint:typingCheck typing usingmypyhatch run lint:allCheck formatting usingblackand typing usingmypyhatch run docs:buildBuild documentation usingmkdocshatch run docs:serveBuild and serve documentation usingmkdocshatch run docs:deployBuild and deploy documentation usingmkdocs&mikehatch run prepare:releasePrepare and tag a new release
Package: eo-lib
EoGeneral InformationSoftware:eoAuthor:paulossjuniorAuthor's e-mail:paulossjunior@gmail.comSource Repository:https://gitlab.com/ontologyasaservice/data/core/enterprise-ontology-serviceGoalThe Enterprise Ontology (EO) aims at establishing a common conceptualization on the Entreprise domain, including organizations, organizational units, people, roles, teams and projects.
Currently, it as considered external to SEONDocumentationThe Documentation can be found in thislinkInstalationTo install eo_lib, run this command in your terminal:pipinstalleo_libUsage#put your example of code here!CopyrightThis lib was PowerRight bySEON Application Lib Generator
Package: eo-lookup
InstallationUsage>>>fromeo_lookupimportLookup>>>fromeo_lookup_revoimportget_content>>>LOOKUP=Lookup(get_content())>>>LOOKUP.lookup_html('grandpersonoj')'<strong>granda</strong>: large, <strong>persono</strong>: person, character'DevelopmentRequirements: Nix package manager. Seedefault.nixfor building instruction.To publish:./publish.sh eoLookupRevoDistLicenseDictionary content provided byReta Vortarois not bundled, but
should be installed separately via the eo_lookup_revo package. This content is licenced under the
GPL which prohibits us from including it here.
Package: eolymp
Eolymp SDK in PythonThis is SDK to talk to Eolymp API server pragmatically.Learn moreQuick start exampleimporteolymp.universe.universe_pb2asuniverse_pb2fromeolymp.universe.universe_httpimportUniverseClientfromeolymp.core.http_clientimportHttpClienttransport=HttpClient(token="etkn-...")universe=UniverseClient(transport)out=universe.ListSpaces(request=universe_pb2.ListSpacesInput())forspaceinout.items:print(space.name)
Package: eon4dice
eon4diceA library that handles dice rolls for the Swedish tabletop roleplaying game EON IV (https://helmgast.se/eon/).All six sided dice rolls will explode according to Eon rules, which means that every time a 6 is rolled,
it will be removed and the die replaced two new six sided dice, which can then explode in turn.As the rules are currently only available in Swedish, the letter T is used instead of D to denote dice.Installationpip install eon4diceHow to useImport and call the 'roll' function. It expects input as arguments (number_of_dice, sides=6, bonus=0) or a string. Note
that the 'sides' and 'bonus' arguments are optional.  For debugging purposes, you can also set verbose=True to allow
you to see the rolls being made.Examples:fromeon4diceimportrollresult=roll(1,100)# rolls 1T100result=roll(3,bonus=3)# rolls 3T6+3result=roll(2)# rolls 2T6+0result=roll('4T6+2')result=roll('1t100',verbose=True)D6's will always explode. No other dice (such as D10 or D100) will explode.
Package: eon4injuries
Python-modul för att räkna ut och slå fram skador till rollspelet Eon IVAnvändningImportera och skapa en instans av klassen InjuryRoller:from eon4injuries.injuries import InjuryRoller

injuryroller = InjuryRoller()Anropa metoden injury_effects:Obligatoriska parametrar är (reducerad) skadeverkan och skadetabell. Skadetabellen anges exakt som den är döpt i
reglerna, t ex "Brännskada" eller "Slagsmålsskada mot torso". De skadetabeller som används är de mer utförliga som finns
i stridsboken.Det finns två frivilliga parametrar: "table_modifier" och "verbose"."table_modifier" (default = 0) är eventuell modifikation av skadetabellslaget (t ex pga
vapenegenskap) och kan vara positiv eller negativ."verbose" (default = True) anger om resultatet ska skrivas ut eller inte.Exempelanrop:injuryroller.injury_effects(13, 'Slagsmålsskada mot huvud')
injuryroller.injury_effects(25, 'Stickskada mot ben', 1, verbose=False)Resultat:Metoden returnerar en lista med längd 3 på formen
[utmattning, dödsslag, beskrivning], t ex:[4, 0, '7 Kopplat strypgrepp. [Omtöcknad, Greppad.]\n']Om parametern "verbose" används skrivs en beskrivning ut, t ex:Utmattning: 4
Slagsmålsskada mot huvud (mod: +1): 5 Ansikte: Upprepade käftsmällar spräcker läppen och en tand sväljs. [1 tand utslagen.] Skalle: Hårda slag mot skallen grumlar blicken. [Omtöcknad.] Hals: Ett fösande slag trycker offret bakåt. [Tillbakaknuffad.]
(resultat: 5)
Package: eonums
Eonumsis a simple module providing conversion between normal
integer numbers and the corresponding textual expression in theEsperanolanguage.
It was mainly developped in order to explore the regularity of
Esperanto expressions for big integer numbers.Names for 10**k (k = 6, 9, 12, …) like “miliono” (10**6) or
“miliardo” (10**9) are chosen from the so-called “Longa Skalo”
as described on this page aboutbig numbers(in Esperanto).The integer numberseonumscan convert to or from such Esperanto
expressions can be arbitrarily large, but are limited in practice
by the largest number for which there is a name in Esperanto (on
the “Longa Skalo”)”, which is, on the previous page, 10**63
(dekiliardo). Hence, the largest integer you can handle with this
module is 10**66 - 1. (This module makes no attempt to extend the
Esperanto naming rules by introducing names like “undekiliono”,
“undekiliardo”, “dudekiliono” etc.)This module can be fully translated automatically to Python 3.0
using its migration tool named2to3.Featuresconvert Python integers to Esperanto integer strings (Unicode)convert Esperanto integer strings (Unicode) to Python integersvalidate Esperanto integer strings (Unicode)handle integers from 0 to 10**66 - 1provide conversion functions and command-line scriptsprovide a Unittest test suitecan be automatically migrated to Python 3.0 using2to3Examples>>> from eonums import int2eo, eo2int, validate_eo
>>>
>>> int2eo(22334455)
u'dudek du milionoj tricent tridek kvar mil kvarcent kvindek kvin'
>>>
>>> eo2int(u"cent dudek tri")
123
>>> validate_eo(u"dudek cent tri")
False
Package: eoo
📦 setup.py (for humans)This repo exists to providean example setup.pyfile, that can be used
to bootstrap your next Python project. It includes some advanced
patterns and best practices forsetup.py, as well as some
commented–out nice–to–haves.For example, thissetup.pyprovides a$ python setup.py uploadcommand, which creates auniversal wheel(andsdist) and uploads
your package toPyPiusingTwine, without the need for an annoyingsetup.cfgfile. It also creates/uploads a new git tag, automatically.In short,setup.pyfiles can be daunting to approach, when first
starting out — even Guido has been heard saying, "everyone cargo cults
thems". It's true — so, I want this repo to be the best place to
copy–paste from :)Check out the example!Installationcdyour_project# Download the setup.py file:#  download with wgetwgethttps://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py-Osetup.py#  download with curlcurl-Ohttps://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.pyTo DoTests via$ setup.py test(if it's concise).Pull requests are encouraged!More ResourcesWhat is setup.py?on Stack OverflowOfficial Python Packaging User GuideThe Hitchhiker's Guide to PackagingCookiecutter template for a Python packageLicenseThis is free and unencumbered software released into the public domain.Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any means.
Package: eopkg3p
eopkg3pA drop-in replacement foreopkgthat supports Solus 3rd party packages!Also ships with a Python API, as a bonus.InstallJust download, make executable and run!$ wget https://github.com/pycampers/eopkg3p/releases/download/v0.0.4/eopkg3p
$ chmod +x ./eopkg3p
$ ./eopkg3pReleasesOr, install usingpip$ pip3 install eopkg3pPython 3.6+ onlyMIT LisenceDependenicespython3.6giteopkgpkexecUsageIf you knoweopkg, youalreadyknoweopkg3p.$ eopkg3p 
Usage: eopkg3p [OPTIONS] COMMAND [ARGS]...

Options:
  --cache  Output the cache dir.
  --help   Show this message and exit.

Commands:
  delete-cache    (dc) Delete cache files
  install         (it) Install packages
  list-available  (la) List all packages available in the local repository.
  list-installed  (li) List all 3rd party packages that are currently...
  remove          (rm) Alias for `eopkg rm`
  update-repo     (ur) Update the local repository
  upgrade         (up) Upgrade 3rd party packagesWhy?Installing and updating 3rd party packages is a real pain from the Software center.
This package elimitates that problem.🐍🏕
Package: eoq2
pip Package Creator: EOQ2 Python LibraryThis is the pip package and creation repository for theEOQ2 Python library, which belongs toPyEOQ. See links for more details on the python implementation of EOQ2.EOQEssential Object Query (EOQ)is a language to interact remotely and efficiently with object-oriented models, i.e. domain-specific models. It explicitly supports the search for patterns, as used in model transformation languages. Its motivation is an easy to parse and deterministically behaving query structure, but as high as possible efficiency and flexibility. EOQ’s capabilities and semantics are similar to the Object-Constraint-Language (OCL), but it supports in addition transactional model modification, change events, and error handling.Main Repository:https://gitlab.com/eoq/essentialobjectqueryEOQ user manual:https://gitlab.com/eoq/doc
Package: eoriver
EO RiverA tool to extract water masks, network (skeleton) and water channel properties along network edges.Earth Observation River ToolsFree software: MIT licenseDocumentation:https://eo-river.readthedocs.io.DevelopmentTo install a new version, use the following (under Unix):make bumpgit pushmake releaseThen, manually release a new version on GitHub.PyInstallerTo build exe on Windows, we use PyInstaller. Unfortunately, with the latest version of Anaconda it generates relatively large file (~280Mb) dut to MKL libraries. This should not be too critical as we do not require a very high performance.First, run the following (one time only):conda create -n exe python=3activate exepip install pandas pyinstaller pypiwin32 Click hydroengine geojsonecho hiddenimports = [‘pandas._libs.tslibs.timedeltas’] > %CONDA_PREFIX%Libsite-packagesPyInstallerhookshook-pandas.pyThen, the following command builds a new exe in EXE buildexedistdirectory:scriptsbuild_exe.cmdFeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.5 (2018-10-16)Added exe bilding using PyInstaller.Added –version.0.1.0 (2018-06-05)First release on PyPI.
Package: eosapi
eosapiA simple, high-level and lightweight eosio sdk write by python.What is it?eosapi is a python library to interact with EOSIO blockchains.its main focus are bot applications on the blockchain.Install$ pip install eosapiUsingfromeosapiimportEosApiapi=EosApi(rpc_host="https://jungle3.greymass.com")api.import_key("consumer1111","5KWxgG4rPEXzHnRBaiVRCCE6WAfnqkRpTu1uHzJoQRzixqBB1k3")trx={"actions":[{"account":"eosio.token","name":"transfer","authorization":[{"actor":"consumer1111","permission":"active",},],"data":{"from":"consumer1111","to":"consumer2222","quantity":"0.0001 EOS","memo":"by eosapi",},}]}resp=api.push_transaction(trx)
Package: eo-satellites
EO-satellites</code></pre><pre><code>/home/kristian/eo-satellitesContextthere’s an increasing number of earth observing satellites that are used
for numerous applications, such as deforestation, agriculture and
fishing monitoring, land cover and land use mapping, carbon mapping, and
more.Many of these satellites provide open data. This is a toy project to
easily pull information on these.Types, etcInstallpip install eo-satellitesHow to useFill me in please! Don’t forget code examples:1+12
Package: eoscdt
CDTRelease with Python Wheel PackageEOSCDTInstallationLinux & MacOS Xpython3 -m pip install -U eoscdt
eoscdt checkWindowspython -m pip install -U eoscdt
eoscdt checkQuick startcdt-init --project hello
cd hello
mkdir build
cd build
cmake -Dcdt_DIR=`cdt-get-dir` -G"Unix Makefiles" ..
make -j$(nproc)If everything goes well, you will find hello.wasm and hello.abi in your build/hello directory.About WindowsSetup MSYS2 Development EnvironmentIt's recommended to usemsys2as a build environment.
After installation, clickstartbutton on the Windows taskbar, search formsys2 clang64and open it.
Then run the following command to install dependencies.pacman --noconfirm -S git
pacman --noconfirm -S --needed base-devel mingw-w64-clang-x86_64-clang
pacman --noconfirm -S mingw-w64-clang-x86_64-gdb mingw-w64-clang-x86_64-compiler-rt
pacman --noconfirm -S mingw-w64-clang-x86_64-boost
pacman --noconfirm -S mingw-w64-clang-x86_64-cmake
pacman --noconfirm -S mingw-w64-clang-x86_64-python
pacman --noconfirm -S mingw-w64-clang-x86_64-python-pipFinally, install eoscdtpython -m pip install -U eoscdt
eoscdt checkIf you are using Visual Studio Code as an IDE, you can use msys2 bash as your terminal.
search forPreferences: Open User Settings(JSON)and open it. Add the following configuration for msys2"terminal.integrated.env.windows": {
    "MSYSTEM": "CLANG64",
    "CHERE_INVOKING": "1",
    "MSYS2_PATH_TYPE": "inherit",
    "LIBRARY_PATH": "/clang64/lib"
},
"terminal.integrated.profiles.windows": {
    "msys2": {
        "path": "G:\\msys64\\usr\\bin\\bash.exe",
        "args": ["--login", "-i"]
    }
}ChangeG:\\msys64\\usr\\bin\\bash.exeto the location of bash.exe you installed.For more details, please seeTerminal ProfilesOfficial Python Development EnvironmentIf you have downloaded and installed python fromofficial python website, don't forget to enableAdd Python to environment variablesoption during the installation, otherwise cmd.exe will have problem finding executable programs of CDT.Launch cmd.exe to install eoscdt, cmake and ninjapip install -U eoscdt
eoscdt check
pip install cmake
pip install ninjaAlso you need to changeproject(xxx)toproject(xxx NONE)in your CMakeLists.txt to pass the compiler checking if you didn't install other compiler such as Visual Studio on your Windows.Here is a minimal steps about building smart contracts with only cmake and ninja installedcdt-init --project helloaddproject(hello NONE)to CMakeLists.txtget the cdt directorycdt-get-dirmkdir build
cd build
cmake -Dcdt_DIR="cdt dir output by the previous step" -GNinja ..
ninja
Package: eosce
Ersilia EmbeddingsA lite wrapper for Ersilia compound embeddings model.Quick start guide1. Clone the repositorygitclonehttps://github.com/ersilia-os/compound-embedding-lite.gitcdcompound-embedding-lite2. Install the package with pippipinstall.or if you have a GPUpipinstall.[gpu]3. Programatically generate embeddingsfromeosce.modelsimportErsiliaCompoundEmbeddingsmodel=ErsiliaCompoundEmbeddings()embeddings=model.transform(["CCOC(=O)C1=CC2=CC(OC)=CC=C2O1"])4. Generate embeddings using the clieosceembed"CCOC(=O)C1=CC2=CC(OC)=CC=C2O1"
Package: eosets
EOSetsThis library aims to simplify any process working with sets of EO data handled byEOReader.ContentEOSets implement these objects:NB: multi-pairs are not really implemented for now. We are waiting for true usecases. For now please use a list of pairs to process your data.FeaturesImplemented features are similar to those implemented in EOReader:loadstackextentfootprint...ExamplesAvailable notebooks provided as examples:MosaicPairSeries
Package: eoshep
EOS - A software for Flavor Physics PhenomenologyEOS is a software package that addresses several use cases in the field of
high-energy flavor physics:theory predictions of and uncertainty estimation for flavor observableswithin the Standard Model or within the Weak Effective Theory;Bayesian parameter inferencefrom both experimental and theoretical constraints; andMonte Carlo simulation of pseudo eventsfor flavor processes.An up-to-date list of publications that use EOS can be foundhere.EOS is written in C++20 and designed to be used through its Python 3 interface,
ideally within a Jupyter notebook environment.
It depends on as a small set of external software:the GNU Scientific Library (libgsl),a subset of the BOOST C++ libraries,the Python 3 interpreter.For details on these dependencies we refer to theonline documentation.InstallationEOS supports several methods of installation. For Linux users, the recommended method
is installation via PyPI:pip3 install eoshepDevelopment versions tracking the master branch are also available via PyPi:pip3 install --pre eoshepFor instructions on how to build and install EOS on your computer please have a
look at theonline documentation.ContactIf you want to report an error or file a request, please file an issuehere.
For additional information, please contact any of the main authors, e.g. via ourDiscord server.Authors and ContributorsThe main authors are:Danny van Dykdanny.van.dyk@gmail.com,Frederik Beaujean,Christoph Bobeth,Carolina Bolognanicarolinabolognani@gmail.com,Nico Gubernarinicogubernari@gmail.com,Meril Reboudmerilreboud@gmail.com,with further code contributions by:Marzia Bordone,Thomas Blake,Lorenz Gaertner,Elena Graverini,Stephan Jahn,Ahmet Kokulu,Viktor Kuschke,Stephan Kürten,Philip Lüghausen,Bastian Müller,Filip Novak,Stefanie Reichert,Eduardo Romero,Rafael Silva Coutinho,Ismo Tojiala,K. Keri Vos,Christian Wacker.We would like to extend our thanks to the following people whose input and
support were most helpful in either the development or the maintenance of EOS:Gudrun HillerGino IsidoriDavid LevertonThomas MannelCiaran McCreeshHideki MiyakeKonstantinos PetridisNicola SerraAlexander Shires
Package: eossr
The ESCAPE OSSR libraryThe eOSSR is the Python library to programmatically manage the ESCAPE OSSR.
In particular, it includes:an API to access the Zenodo and the OSSR, retrieve records and publish contentfunctions to map and convert metadata from CodeMeta to Zenodo metadata shemafunctions to validate theircodemeta.jsonfile against OSSR requirementsfunctions to help developers automatically publish to Zenodo and contribute to the OSSR, in particular using their continuous integration (see also code snippets)Code:https://gitlab.com/escape-ossr/eossrDocumentation:https://escape-ossr.gitlab.io/eossr/Former stable versionsv1.0:v0.6:v0.5:v0.4:v0.3.3:v0.2 :InstallFor userspipinstalleossrYou can also run it with docker:dockerrun-itregistry.gitlab.com/escape-ossr/eossr:latestVisit our registryto see the available docker containers.Note thatlatesttag always point to the latest stable released container. For reproducible results, use a tagged version.For developersgitclonehttps://gitlab.com/escape-ossr/eossr.gitcdeossr
pipinstall-e.Running testsTo run tests locally, run:pipinstall-e".[tests]"pytesteossrSome tests will be skiped ifSANDBOX_ZENODO_TOKENis not defined in your environment variables.
If you want to run these tests, you will need to create asandbox zenodo tokenand add it to your env:exportSANDBOX_ZENODO_TOKEN="your_sandbox_token"Online CodeMeta validator for the OSSRThe eOSSR powers an online validator for your CodeMeta metadata and to convert it to Zenodo metadata:LicenseSeeLICENSECiteTo cite this library, please cite our ADASS proceedings:@misc{https://doi.org/10.48550/arxiv.2212.00499,
  doi ={10.48550/ARXIV.2212.00499},
  url ={https://arxiv.org/abs/2212.00499},
  author ={Vuillaume, Thomas and Garcia, Enrique and Tacke, Christian and Gal, Tamas},
  keywords ={Instrumentation and Methods for Astrophysics (astro-ph.IM), FOS: Physical sciences, FOS: Physical sciences},
  title ={The eOSSR library},
  publisher ={arXiv},
  year ={2022},
  copyright ={arXiv.org perpetual, non-exclusive license}}If you used the library in a workflow, please cite the version used as well, using the cite section inthe Zenodo page(right column, below theVersionssection).
Package: eotdl
Explore, download, create and share your own Training Datasets and Machine Learning models for Earth ObservationWebsite·Documentation·Datasets·BlogThis is the main library and CLI for theEarth Observation Training Data Lab(EOTDL), a complete environment that allows you, among other things, to:Explore and download Training Datasets (TDS) for Earth Observation (EO) applications.Create and upload your own TDS by combining and annotating EO data from different sources.Train Machine Learning (ML) models using the hosted TDS in the cloud with multi-GPU machines.Explore and download pre-trianed ML models for EO applications.In our blog you will find tutorials to learn how leverage the EOTDL to create and use TDS and ML models for your own EO applications.Why EOTDL?One of the most limiting factors of AI for EO applications is the scarcity of suitable and accessible Training Datasets (TDS). As the name suggests, TDS are used to train an AI model to perform a specific task. Currently, the main barrier is that gathering and labelling EO data is a convoluted process. Some techniques exist that can help alleviate this issue, for example transfer learning or unsupervised learning, but annotated data is always required for fine-tuning and final validation of AI models.Generating TDS is time consuming and expensive. Data access is usually limited and costly, especially for Very High Resolution (VHR) images that allow objects like trees to be clearly identified. In some cases, domain experts or even in-person (in-situ) trips are required to manually confirm the objects in a satellite image are correctly annotated with a high degree of quality. This results in the field of AI for EO applications lagging when compared to other fields, impeding the development of new applications and limiting the full potential of AI in EO.The European Space Agency (ESA) Earth Observation Training Data Lab (EOTDL) will address key limitations and capability gaps for working with Machine Learning (ML) training data in EO by providing a set of open-source tools to create, share, and improve datasets as well as training ML algorithms in the cloud. EOTDL will also offer an online repository where datasets and models can be explored and accessed.