Saravanan666/pypi-org huggingface dataset:
Package: f021
url_for_Intv0.0.2简介这是 url-for Interpreter 的开源使用版，遵循 MIT 协议。开发者：HifiveGithub:https://github.com/Hifive55555/f021-apiPypi:https://pypi.org/project/f021-api使用方法见下新版内容0.0.1 搭建初始框架，可以使用 HiApi 类和 api-plus 中的 Address 类使用方法API待更新
Package: f04profile
MYSTRAN F04 log file parserFeaturesThis package installs af04profcommand.UsageCreate a .prof file by entering the following command:$ f04prof path/to/myfile.F04This will createpath/to/myfile.prof. You can then visualize it withsnakeviz(https://https://pypi.org/project/snakeviz/).To automatically trigger snakeviz, pass-sflag:$ f04prof -s path/to/myfile.F04Or:$ f04prof path/to/myfile.F04 -sInstallThe installation process will installsnakevizas dependency. Usepipxto install it in a user contained environment:$ pipx install f04profile
Package: f1-2019-telemetry
F1 2019 UDP Telemetry packageThe f1-2019-telemetry package provides support for interpreting telemetry information as sent out over the network bythe F1 2019 game by CodeMasters.
It also provides command-line tools to record, playback, and monitor F1 2019 session data.With each yearly release of the F1 series game, CodeMasters post a descripton of the corresponding telemetry packet format on their forum.
For F1 2019, the packet format is described here:https://forums.codemasters.com/topic/38920-f1-2019-udp-specification/.The package should work on Python 3.6 and above.Project informationThe f1-2019-telemetry package and its documentation are currently at version1.1.4.The project can be installed using the standard Python 3piptool as follows:pip install f1-2019-telemetryThe project is hosted as a Git repository onGitLab:https://gitlab.com/reddish/f1-2019-telemetry/The pip-installable package is hosted onPyPI:https://pypi.org/project/f1-2019-telemetry/The documentation is hosted onRead the Docs:https://f1-2019-telemetry.readthedocs.io/en/latest/
Package: f1-2020-telemetry
F1 2020 UDP Telemetry packageThe f1-2020-telemetry package provides support for interpreting telemetry information as sent out over the network bythe F1 2020 game by CodeMasters.
It also provides command-line tools to record, playback, and monitor F1 2020 session data.With each yearly release of the F1 series game, CodeMasters post a description of the corresponding telemetry packet format on their forum.
For F1 2020, the packet format is described here:https://forums.codemasters.com/topic/50942-f1-2020-udp-specification/The package should work on Python 3.6 and above.This project is a fork of f1-2019-telemetry by Sidney Cadot (reddish) for F1 2019Project informationThe f1-2020-telemetry package and its documentation are currently at version0.2.1.The project can be installed using the standard Python 3piptool as follows:pip install f1-2020-telemetryThe project is hosted as a Git repository onGitLab:https://gitlab.com/gparent/f1-2020-telemetry/The pip-installable package is hosted onPyPI:https://pypi.org/project/f1-2020-telemetry/The documentation is hosted onRead the Docs:https://f1-2020-telemetry.readthedocs.io/en/latest/
Package: f1-2021-race-strategist
F1 2021 - The Official Video Game from CodemastersA tool for forwarding the UDP telemetry data from the simulator game F1 2021 to InfluxDB
for display via any graphing application.UDP SpecificationData StorageIs done byInfluxDBwhich is a great time series
database.
SeeDocker Hub.dockerpullquay.io/influxdb/influxdb:latestGraphing Using GrafanaYou can use Grafana to connect to InfluxDB. See -https://grafana.com/docs/grafana/latest/installation/docker/dockerrun-d-p3000:3000grafana/grafanaConnection to InfluxDBConnecting to InfluxDB 2 requires Grafana 7.1 and above.Refresh RateTo enable sub second updates, alter the following in/etc/grafana/grafana.ini#################################### Dashboards History ##################[dashboards]# Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1;versions_to_keep = 20min_refresh_interval=100msNext add the refresh rate as an option in the dashboard setting, otherwise you won't be able
to select it.LinksExcellent Telemetry toolPXG F1Similar project usingKafkaand
withCamelDemoYouTube:Grafana DemoTelemetryWheel speed in meters per second.
Wheel slip is 0 -> 1https://www.reddit.com/user/jeppe96/posts/
Package: f1-22-telemetry
F1 22 TelemetryMain Source for this ProjectThe F1 22 UDP specification is availablehereInstallingpip install f1-22-telemetryRunningtelemetry-f1-22-listenerUsagefromf1_22_telemetry.listenerimportTelemetryListenerlistener=TelemetryListener(port=20777,host='localhost')packet=listener.get()Releasingpip install --upgrade build twine pip
python -m build
python -m twine upload dist/f1-22-telemetry
Package: f1-23-telemetry
F1 23 Telemetry Supporting v29x3Currently supporting thev29x3: Update game mode IDs in the appendixversion from
the F1 23 UDP specification which is availablehereInstallingpip install f1-23-telemetryRunningtelemetry-f1-23-listenerUsagefromf1_23_telemetry.listenerimportTelemetryListenerlistener=TelemetryListener(port=20777,host='localhost')packet=listener.get()Releasingpip install --upgrade build twine
python -m build
python3 -m twine upload f1-23-telemetry dist/
Package: f1-packets
F1 PacketsPython library for the official F1 game UDP telemetry dataPacket spec generationTo generate the spec from the official document, follow these steps. Make sure
thatcogis installed (pipx install cogapp) before continuing.Copy-paste the documentation intodata/spec.hComment-out (or delete) anything that is not part of the actual data specRuncog -Pr .\f1\packets.pyfrom the root folder.CreditsMost of the code is based onTelemetry-F1-2021.
Package: f1-racers-report
Report of Monaco 2018 RacingOverviewThis is a command line application that generates a report for the racers of a racing cup. It creates a list
of the best racers who will go to the second round and continue their competition. It evaluates the provided data and
returns the result.Modules that are usedargparsecoloramaHow to installpip install f1-racers-report==1.0.8How to fill key filesYou need to provide a path to directory where your 'start.log', 'end.log' and 'abbreviations.txt'
files are located.'start.log' file where start time of the lap for each racer is located'end.log' file where end time of the lap for each racer is located'abbreviations.txt' file with abbreviations explanations are locatedExamples of records for each file are presented belowstart.log fileKRF2018-05-24_12:03:01.250SVM2018-05-24_12:18:37.735end.log fileMES2018-05-24_12:05:58.778RGH2018-05-24_12:06:27.441abbreviations.txt fileEOF_Esteban Ocon_FORCE INDIA MERCEDESFAM_Fernando Alonso_MCLAREN RENAULTUsageIf you want to get list of racers who go to the next stage, type the following in the command line:py -m racers_report --files "<path_to_the_directory_with_needed_files>"You can select the order in which racers will appear, with the help either '--asc asc' or '--desc desc':py -m racers_report --files "<path_to_the_directory_with_needed_files>" --desc descIn order to obtain information only for the selected racer, type the following cmd:py -m racers_report --files "<path_to_the_directory_with_needed_files>" --driver "<name_of_the_driver>"
Package: f1-telemetry
F1 Telemetry Data CollectorThis Python application uses InfluxDB to collect telemetry data from the
official F1 game.It is also possible to display live session and car data.InstallationThe application requires Python >= 3.8 to work.pip install pipx
pipx install f1-telemetryUsageEnsure that InfluxDB is running with at least an Org and an access token, and
configured with anf1-telemetrybucket.f1-tel <org> <token>This also serves a very basic web application for telemetry and live data
visualisations. With InfluxDB still running, navigate tohttp://localhost:20776/index.htmlpage in the browser with theorgandtokenparameters, e.g.http://localhost:20776/index.html?org=P403n1x87&token=NLyjW4ml8XuTPTwCbtC5PC1Z-JJ6lwjAm7B1-ScM_XP9N_eoCkIGTmm3wHrC92cQVsMmKofgqbx6PM-ZZgVQKw==NOTE: The application can run without InfluxDB. In this case, no telemetry
data will be stored. If you are using this tool without a running instance of
InfluxDB, the<org>and<token>arguments must still be provided, but they
can be random values, e.g.f1-tel no influxdbAdditional FeaturesTT Rival DataWhen collecting data from Time Trials and competing against a rival, some of
the rival's car data is also collected, like throttle, brake, speed, and gears,
for comparison.ReportingAfter sessions like Qualifying and Race, the final classification data can be
collected in CSV reports by passing the-r,--reportoption from the command
line. The files are generated in the current working directory. The collected
data can be useful for league coordinators.
Package: f1tel-gui
F1Tel-GUIA simple GUI python package develped with PyQt5 that helps to analyze Formula 1 car and drivers telemetriesInstallationInstall F1tel-gui with pippip3installf1tel-guiorpython3-mpipinstallf1tel-guiExternal Librariesfastf1: the basic library from where the f1 data are fetchJSONitor: JSON editor used to edit the configuration fileUsageUsing pythonpython3 -m f1tel_gui [-h] [-e] [--json_layout JSON_LAYOUT]

options:
  -h, --help            show this help message and exit
  -e                    Open the JSON editor
  --json_layout JSON_LAYOUT
                        JSON graph layout fileJSON Layout File SchemaIf you want to modify the default JSON layout file
or if you want to create your own JSON layout file you have to respect the
JSON Schema:{"$schema":"http://json-schema.org/draft-04/schema#","type":"array","items":[{"type":"object","properties":{"tabname":{"type":"string"},"graphs":{"type":"array","items":[{"type":"object","properties":{"position":{"type":"integer"},"sharex":{"type":"boolean"},"graphName":{"type":"string"},"xlabel":{"type":"string"},"ylabel":{"type":"string"}},"required":["position","sharex","graphName","xlabel","ylabel"]}]}},"required":["tabname","graphs"]}]}AuthorsDeveloper310301LicenseMIT
Package: f2format-codec
f2format-codecCodec registry forf2format,
a back-port compiler for Python 3.6 f-string literals.Installationpipinstallf2format-codecUsageInclude the following encoding cookie at the top of your file (this replaces
theUTF-8cookie if you already have it):# -*- coding: f2format -*-And then write Python 3.6 f-string literals as usual :beer:AcknowledgementThis project levergas APIs provided byf2format, and concepts inspired fromfuture-fstrings.
Package: f2m
f2m: Turn user-defined functions into methodsPandas DataFrame exampleimportpandasaspdfromf2mimportf2m# create a new class that inherits from pd.DataFrame# and includes methods defined in a 'helper.py' fileF2mFrame=f2m(cls=pd.DataFrame,src='helper')# instantiate the new classdf=F2mFrame(data=pd.read_csv('risk_factors_cervical_cancer.csv'))# test methods added from helper filedf.say_hi()df.say_moo()# test method from parent classdf.head(n=1)# confirm that df is an instance of pd.DataFrame and PydyFrameisinstance(df,(pd.DataFrame,F2mFrame))# confirm that F2mFrame is a subclass of pd.DataFrameissubclass(F2mFrame,pd.DataFrame)
Package: f2-probe-detector
Flamingos 2 Probe DetectorThis package contains a single script used to detect the position of the
Flamingos 2 Guide Probe with sub-pixel accuracy. For that, it uses several
morphological operations available inside thescipy.ndimagepackage.The probe position, for now, is obtained using Center of Mass. That means that
the whole probe image should be displayed. If the Probe Image touches the
edge of the field of view, the results are unpredictable.RequirementsBefore you install this package, make sure your Python environment has all
the required dependencies:Python 3astropymatplotlibnumpyscipyopencv2The best way of having all of them at once is installing Anaconda and
AstroConda.InstallOnce you are inside acondaenvironment, you can install this package by
simply typing:# Make sure you activate your virtual environment$sourceactivate$MYENV# Install using pip$pipinstallf2_probe_detectorIt is highly recommended that you install this package inside a Anaconda
virtual environment. If possible, install is inside your "astroconda" venv.RunningTo get information about how to run this script, you can type:$get_f2_probe_position--help$get_f2_probe_positionfile_1.fitsfile_2.fits...file_n.fitsfilenamexy--------------------------------------------------------------
...est_get_f2_probe_position/file_1.fits1091.43815583.93075
...est_get_f2_probe_position/file_2.fits1091.43815583.93075
...est_get_f2_probe_position/file_3.fits1091.43815583.93075
..._get_f2_probe_position/test_data.fits1091.43815583.93075or$get_f2_probe_positionfile_*.fitsfilenamexy--------------------------------------------------------------
...est_get_f2_probe_position/file_1.fits1091.43815583.93075
...est_get_f2_probe_position/file_2.fits1091.43815583.93075
...est_get_f2_probe_position/file_3.fits1091.43815583.93075
..._get_f2_probe_position/test_data.fits1091.43815583.93075Data AcquisitionThe code may be sensitive to strong changes in exposure time, readout mode, etc.
So the user may want to keep the data as uniform as possible. For that, here
is the configuration used in most of the tests:Flamingos2 componentFilter: K-shortRead Mode: BrightExposure Time: 12 sDisperser: NoneLyot Wheel: f/16 (open)Sequence component: Manual Flat Daytime CalibrationLamp: IR grey body - highShutter: closedFilter: ND4-5Diffuser: IRCoadds: 1. (Default/Only mode for F2)Known Issuesget_f2_probe_positionwill not fail if cannot find a probe. If you get a
very weird value, check the image.get_f2_probe_positionwill not work if the probe shadow touches the edge.
Package: f2py-jit
f2py-jitJust-in-time compilation of Fortran code in Python viaf2py.Check out thedocumentationfor full details.Quick startStart from a piece of Fortrancode.f90subroutinehello()print*,"Hello world!"end subroutineCompile the code, import it and execute itfromf2py_jitimportjitf90=jit('code.f90')f90.hello()Do the same but from a python string containing the source blocksource="""subroutine hello()print*, "Hello world!"end subroutine"""f90=jit(source)f90.hello()If the Fortran source contains multiple subroutines calling each other,f2pywill not perform interprocedural optimizations (at least not by default).f2py_jitcan inline the source code before compiling it, and you will get aperformace boost[This feature is experimental]f90=jit('code.f90',inline=True)FeaturesCompilation of Fortran source blocks as Python stringsCaching of module builds across executionsSupport for Fortran derived types via f90wrapInlining to improve performance (experimental)Dependenciesnumpyf90wrapFortran compilerInstallationFrom pippip install f2py-jitFrom sourcegit clone https://framagit.org/coslo/f2py-jit.git
cd f2py_jit
make installCreditsPart of this code is adapted fromnumpy.f2pymodule by Pearu Peterson, in accordance with the NumPy license.AuthorsDaniele Coslovich:https://www.units.it/daniele.coslovich/
Package: f2py_test_package
A python package and command-line tools toThe product of teaching myself to create fortran extenions for python.InstallationThe easiest way to install f2py_test_package is to usepip:bash pip install f2py_test_packageOr you can clone this repo and install from a local version of the code:bash git clone git@github.com:thespacedoctor/f2py_test_package.git cd f2py_test_package python setup.py installDevelopmentIf you want to tinker with the code, then install in development mode.
This means you can modify the code from your cloned repo:bash git clone git@github.com:thespacedoctor/f2py_test_package.git cd f2py_test_package python setup.py developPull
requestsare welcomed!IssuesPlease report any issueshere.LicenseCopyright (c) 2016 David YoungPermission 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.
Package: f2r
f2rCommand line tool to create RPMs out of aliBuild outputPrerequisitesaliBuildenvironment Modules4.3 or higher, RPM is available fromthis S3 locationOptional: To enable S3 support you need to create a config file under~/.s3cfg, seeCERN IT instructionsInstallationpython3 -m pip install f2rORYou can use following Ansible role fromsystem-configrationthat handles also "Prerequisites".QuickstartBuild packages usingaliBuild, eg:aliBuildbuildO2Suite--defaultso2-dataflow--always-prefer-systemThen, runalienvas indicated byaliBuildin order to create modulefiles:alienventerO2Suite/latest-o2-dataflowAnd create RPMs providing same package and version as toalienv:f2rgenerate--packageO2Suite--versionlatest-o2-dataflowValidate created RPMs (this requiredsudo):f2r validateCreate YUM repo:f2rrepoand sync it to S3:f2rsyncCLI optionsGlobal options:-h, --help            show this help message and exit
  --dry-run             do a dry run, skipping fpm execution
  --target-rpm-dir TARGET_RPM_DIR
                        path to store RPMs in (=/tmp/o2_rpms by default)
  --release-tag RELEASE_TAG
                        Release tag, this is mostly to provide correct dir
                        structure
  --architecture ARCHITECTURE
                        OS architecture
  --log-level LOG_LEVEL
                        Set log level (DEBUG, INFO, WARN, ERROR)Generate options:--package PACKAGE     package name (as recipe name in aldiist)
--version VERSION     package version (as in modulefile: X.Y.Z-A)
--ali-prefix ALI_PREFIX
                      path to alibuild dir
--skip-deps           Generate single RPM without dependenciesSync options:--pull      Pulls instead of pushing
Package: f3
.. image:: https://zenodo.org/badge/90557386.svg:target: https://zenodo.org/badge/latestdoi/90557386.. image:: http://img.shields.io/badge/arXiv-1705.07928-orange.svg?style=flat:target: http://arxiv.org/abs/1705.07928f3===**Full Frame Fotometry package for interacting with and measuring photometryfor targets observed in the Kepler Full Frame Images**You can read the documentation at: `f3.readthedocs.io <http://f3.readthedocs.io>`_.Installation------------Start by installing the dependencies:1. numpy2. matplotlib3. scipy4. pyfits (I know)5. kplr (https://github.com/dfm/kplr) (The version pip will get you is insufficent, grab the one on github)6. mahotas (http://mahotas.readthedocs.io/en/latest/#) (pip will install this for you along with f3)Running “pip install f3” or cloning this repository and running setup.py should thenenable you to run the code.Get the data------------To download the Kepler full frame images, run::wget -r -nH -nd -np -R index.html -e robots=off https://archive.stsci.edu/pub/kepler/ffi/Note: this is 44gb worth of data!f3 will look for this in the “ffidata” subdirectory inside your working directory, butthis can be changed in an argument when you initialize your object.Use the code----------------There is a jupyter notebook in this directory which provides an example use case for this package.Cite the code----------------Please cite `Montet, Tovar, and Foreman-Mackey’ (submitted) if you find this codeuseful in your research. You can find a preprint of the paper at https://arxiv.org/abs/1705.07928.The bibtex entry for this paper is.. code-block:: tex@ARTICLE{f3,author = {{Montet}, B.~T. and {Tovar}, G. and {Foreman-Mackey}, D.},title = "{Long Term Photometric Variability in Kepler Full Frame Images: Magnetic Cycles of Sun-Like Stars}",journal = {ArXiv e-prints},archivePrefix = "arXiv",eprint = {1705.07928},primaryClass = "astro-ph.SR",keywords = {Astrophysics - Solar and Stellar Astrophysics},year = 2017,month = may,adsurl = {http://adsabs.harvard.edu/abs/2017arXiv170507928M},adsnote = {Provided by the SAO/NASA Astrophysics Data System}}
Package: f3ast
FEBID 3D Algorithm for Stream File generation (F3AST)If you use f3ast in any work or publication, we kindly ask you to cite:Skoric L, Sanz-Hernández D, Meng F, Donnelly C, Merino-Aceituno S, Fernández-Pacheco A. Layer-by-Layer Growth of Complex-Shaped Three-Dimensional Nanostructures with Focused Electron Beams. Nano Lett. 2020 Jan 8;20(1):184–91.InstallationThe package can be installed with pip:pip install f3astTo install the most up-to-date version and get the example notebooks, clone the repository from github:git clone git@github.com:Skoricius/f3ast.git
pip install -e f3ast --userDocumentationSeereadthedocsfor detailed documentation and examples.Possible issuesThis library was tested with Python 3.8.5. Earlier versions of Python might not have all the libraries required to make this project work. To make sure you are using the correct version of Python without affecting your base environment, use conda environments:conda create -n f3ast python=3.8.5
conda activate f3astAnd then install the library in the newly created environment.On MACs, there might be an issue with numba threading. It has something to do withtbblibrary. If someone finds out a fix, please let me know.
A simple workaround is to comment out line 9 inslicing.pywhich might make the slicing slightly slower.Building the documentationMake sure the project is installed. Also, installpandocwithapt install pandoc. Navigate to./docsfolder of the cloned directory. In Linux or with Git Bash (on Windows) run:make htmlIf using Windows without Git Bash, first installmake. Easiest is to open Powershell and installchocolatey. Then run:choco install make
make htmlOpen./docs/_build/html/index.html.UsageMicroscope settings are defined insettings.hjsonfile and contain information about the microscope and basic slicing settings.
In the following example, we load the structure and the settings, define the deposit model we are using, and build the stream.# load the settingssettings=load_settings()# get the structure from a filestruct=Structure.from_file('testing/FunktyBall.stl',**settings["structure"])struct.rescale(2)# make the structure a bit bigger# define the modelgr=0.1k=1sigma=4model=DDModel(struct,gr,k,sigma,**settings['dd_model'])# Solve for dwells and build the streamstream_builder,dwell_solver=StreamBuilder.from_model(model,**settings['stream_builder'])dwell_solver.print_total_time()# save the streamfile and the build informationsave_path='funky_ball'strm=stream_builder.get_stream()strm.write(save_path)save_build(save_path,dwell_solver,stream_builder)For a full step-by-step example, seeexamples/building.ipynb.For acquiring calibration parameters, seeexamples/calibration.ipynb.TO DOprogressive slicingfilling in the STL (this should only be done in get_eqd function and should be relatively straightforward)improved testing and CI