Saravanan666/pypi-org huggingface dataset:
Package: rigel-hpl
HPL - The HAROS Property Specification LanguageHPL is a minimalistic specification language tailored for behavioural properties of message-based systems.
Although it might be useful in other contexts, it was designed with the message-passing system of theRobot Operating Systemin mind.
Since properties are message-based, the same language can be used to specify both individual nodes and full applications.HPL was developed to be an integral part of theHAROS framework.
HAROS is capable of defining and extracting architectural models of ROS systems (theROS Computation Graph).
Such models are, inherently, mostly concerned with the structure of the analysed system.
This language is meant to annotate the architectural models, complementing them with behavioural information.What Is In The BoxThis repository contains a Python package, and the respective source code, to parse HPL specifications and convert them intoAbstract Syntax Trees(AST).Syntax, Semantics and Use CasesCheck thedocumentation.InstallingTo install this package, make sure that you have Python 2.7 or greater.
Simply run the command:pip install hpl-specsBugs, Questions and SupportPlease use theissue tracker.CitingSeeCITING.ContributingSeeCONTRIBUTING.AcknowledgmentUntil March 2021, this work was financed by the ERDF – European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme and by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia within project PTDC/CCI-INF/29583/2017 (POCI-01-0145-FEDER-029583).
Package: rigger
Rigger: (R)andom (I)dentity (G)eneration.. image::https://travis-ci.org/cgdeboer/rigger.svg?branch=master:target:https://travis-ci.org/cgdeboer/rigger.. image::https://img.shields.io/pypi/v/rigger.svg:target:https://pypi.org/project/rigger/Rigger is a (R)andom (I)dentity (G)enerator implemented in pure python, inspired by
unixhttps://www.unix.com/man-page/debian/6/RIG/... image::https://raw.githubusercontent.com/cgdeboer/rigger/master/docs/rigger.png:height: 150pxExample Code:.. code-block:: python>>> import rigger

>>> rigger.identity()

>>> {'name': 'Briella Doyle',
     'given': 'Briella',
     'family': 'Doyle',
     'address': '413 White Mud St',
     'city': 'Richford',
     'state': 'VT',
     'zip_code': '05476',
     'phone': '802-755-1984',
     'email': 'bdoyle@yahoo.com'}How It WorksRigger provides an easy way to generate random identies that look mostly real. Cities,
states, and zip codes are cohesive, and phone area codes are valid at the state level.Rigger officially supports Python 3.6+.InstallationTo install Rigger, usepipenv <http://pipenv.org/>_ (or pip, or poetry, of course):.. code-block:: bash$ pipenv install riggerHow to Contribute#. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
#. Forkthe repository_ on GitHub to start making your changes to themasterbranch (or branch off of it).
#. Write a test which shows that the bug was fixed or that the feature works as expected.
#. Send a pull request. Make sure to add yourself to AUTHORS_... _the repository:https://github.com/cgdeboer/rigger.. _AUTHORS:https://github.com/cgdeboer/rigger/blob/master/AUTHORS.rst
Package: righteous-fa
Righteous Pathway Factor AnalysisDecomposes a set of expressions into a group expression using
factor analysis. The expression regulation can be studied via
an ANOVA that relates it to the observables in the journal
file. The final p values are then FDR corrected and the resulting
q values are produced.The journal and analyte expression file must be ordered
the same way with respect to the samples that are
positioned on the columns.Visit the active code via :https://github.com/richardtjornhammar/righteoushttps://pypi.org/project/righteous-fa/https://zenodo.org/record/3445967with doi: 10.5281/zenodo.3445967Download the data used in the examples from:https://zenodo.org/record/3407557That can be recreated by using the scripts and instructions in:https://zenodo.org/record/3406460Install with :
pip install righteous-faExamples can be run by issuing:: from righteous.examples import *
: run_MS()
Package: rightfoot
Rightfoot’s API generates student debt beneficiary accounts and transfers funds
to their loans.API DocumentationThis repository provides Python bindings for Rightfoot’s API.InstallationInstall Rightfoot from PyPi with pippipinstallrightfootGetting StartedFirst create a client at the desired endpoint along with your credentials.importrightfootconfiguration=rightfoot.Configuration()# Defaults to sandbox, but can be explicitly set to sandbox/production.configuration.host="https://sandbox.api.rightfoot.com/v1"configuration.api_key['Authorization']=os.env['RIGHTFOOT_API_KEY']configuration.api_key_prefix['Authorization']='Bearer'rightfoot_client=rightfoot.RightfootApi(rightfoot.ApiClient(configuration))Then a request to create a beneficiary can be made.importrightfootfromrightfoot.restimportApiExceptionmailing_address=rightfoot.models.MailingAddress(line1="123 Easy Street",city="Palo Alto",state="CA",zip_code="12345-0123")request=rightfoot.CreateBeneficiaryRequest(first_name="John",last_name="Doe",date_of_birth="1970-01-01",phone_number="+1 650 555 5555",mailing_address=mailing_address)try:response=rightfoot_client.create_beneficiary(request)print(response)exceptApiExceptionase:print("Exception when calling RightfootApi->create_beneficiary:%s\n"%e)Notes on API Client SourceRightfoot usesswagger-codegento create and maintain its SDKs whenever possible. Requests for modifications
are accepted but required departing from the Swagger/OpenAPI templates for SDKs,
which we try to avoid as much as possible in the interest of stability and
ability to leverage improvements and security patches from those base templates
as much as possible.LicenseThe MIT License (MIT)Copyright (c) 2020 Charitize, Inc (“Rightfoot”)Permission 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: right-triangle
Simple Python package that can be used to do calculations with
right-angled triangles.InstallationUse pip to install right-triangle.pipinstallright-triangleUsageThe RightTriangle classA RightTriangle instance is a representation of a right-angled triangle.It has 6 attributes:side_a - first leg, the length of the side opposed to angle_aside_b - second leg, the length of the side opposed to angle_bside_c - the length of the hypotenuse of the triangleangle_a - first acute angle, the angle opposed to side_a, measured in degreesangle_b - second acute angle, the angle opposed to side_b, measured in degreesangle_c - the right angle, always 90 degreesYou can instantiate a RightTriangle with one of the following information:The lengths of any two sides of the triangleOne angle (in degrees) and the length of one side of the triangleYou can use either a specialised factory method (.from_*)
or the universal one (.make) to construct an instance.During the instantiation the other attributes are calculated and become
accessible.>>>fromright_triangleimportRightTriangle>>>rt1=RightTriangle.from_side_a_and_side_b(3,4)>>>rt2=RightTriangle.make(side_a=3,side_b=4)>>>rt1.side_c5.0>>>rt2.side_c5.0FunctionsThe module also provides some functions. You can use them to calculate some
attributes of a right triangle without actually instantiating aRightTriangleobject.>>>importright_triangle>>>right_triangle.calculate_hypotenuse_from_legs(3,4)5.0>>>right_triangle.calculate_acute_angles_from_legs(3,4)(36.86989764584402,53.13010235415598)>>>right_triangle.calculate_leg_from_other_leg_and_hypotenuse(3,5)4.0>>>right_triangle.calculate_leg_from_hypotenuse_and_opposed_angle(5,36.8699)3.000000164351089>>>right_triangle.calculate_leg_from_other_leg_and_adjacent_angle(4,53.1301)3.000000256798589
Package: righty
Python code for the "righty" GridTape-TEM datasetInstallationInstall this package into your python environment using pip:# Install from Python Package Index
pip install righty
# Install from GitHub
pip install git+https://github.com/jasper-tms/rightyTo later pull updates, use:# If you installed from PyPI
pip install --upgrade righty
# If you installed from GitHub
pip install --force-reinstall git+https://github.com/jasper-tms/rightyGet startedLaunch python, import this package, and get started by looking at the dataset's description:import righty
print(righty.info.dataset_description)See what other information is available:print(righty.info.descriptions)
# Or if you want to print these descriptions formatted nicely:
import json
print(json.dumps(righty.info.descriptions, indent=2))Then access the info you are interested in, e.g.:voxel_size = righty.info.voxel_size
shape = righty.info.shape
Package: rigidanalytics-tracker
TrackerTracker is a python package, that can be integrated intoany django project as middleware;any flask project as extension.It asynchronously intercepts requests and sends metric data to our
RigidAnalytics Backend (seehttps://github.com/reustleco/rigidanalytics).InstallationFrom PyPIpip install rigidanalytics-trackerFrom git repositorygit clone git@github.com:reustleco/rigidanalytics-tracker.git
cd rigidanalytics-tracker
pipenv install
pipenv shellConfigurationBelow the following environment variables are in use:RA_PROJECT_ID,RA_PROJECT_TOKENandRA_BACKEND_ENDPOINT.In order to get project ID and token you need to have access to the
admin pages onRigidAnalytics
Backend.RA_BACKEND_ENDPOINTis the base URL to the Backend. If it is not provided then the default
URL (i.e.https://rigidanalytics.com) is used instead.Django integrationAddrigidanalytics_tracker.middleware.Analyticsmiddleware to theMIDDLEWARE(after all django middlewares).Add the following dict that configures Tracker:RIGID_ANALYTICS = {
    'PROJECT_ID': os.environ['RA_PROJECT_ID'],
    'PROJECT_TOKEN': os.environ['RA_PROJECT_TOKEN'],
    'DEBUG_DISABLE_ANALYTICS': False,
    'BACKEND_ENDPOINT': os.environ.get('RA_BACKEND_ENDPOINT', ''),
}Seean example django integrationabout
how everything configured there.Flask integrationfrom rigidanalytics_tracker.flask import Tracker

flask_app.config['RIGID_ANALYTICS'] = {
    'PROJECT_ID': os.environ['RA_PROJECT_ID'],
    'PROJECT_TOKEN': os.environ['RA_PROJECT_TOKEN'],
    'DEBUG_DISABLE_ANALYTICS': False,
    'BACKEND_ENDPOINT': os.environ.get('RA_BACKEND_ENDPOINT', ''),
}
tracker = Tracker()
tracker.init_app(flask_app)Seean example flask integrationabout how
everything configured there.Automated testsThe automated tests are implemented by means oftox. In order to run
the tests execute the following command:toxTest the trackerCreate an virtual environment:cd tests/integrations/
pipenv install --dev
pipenv shellRun event handler:dotenv -f .env.example run ./event_handler.pyIn the applications the tracker is configured to send the events to
the event handler. Once an event is captured it is printed to console.Test django integrationdotenv -f .env.example run ./django_app/manage.py migrate
dotenv -f .env.example run ./django_app/manage.py runserverOpen home page and then check console (with the event handler) for an
event.Test flask integrationdotenv -f .env.example run python ./flask_app/app.pyOpen home page and then check console (with the event handler) for an
event.Test with the existing backendCreate.env:cp .env.example .envGet a project ID and project token from the existing RigidAnalytics
backend and put them into theRA_PROJECT_IDandRA_PROJECT_TOKENrespectively. Put backend URL into theRA_BACKEND_ENDPOINT.Start flask application:dotenv run python ./flask_app/app.pyOpen home page and then check backend admin for a new event.Load TestingDepending on OS, the maximum number of open filesneeds to be adjusted.While still inside theintegrationsfolder, run locust server.locustThe dashboard for locust is athttp://localhost:8089.
Package: rigidanalytics-tracker-test
TrackerTracker is a python package, that can be integrated into any django project as middleware. It asynchronously
intercepts requests and sends metric data to our backendEditing settingsTo make Tracker work properly, settings.py file should be modifiedAdd the following line to the MIDDLEWARE (after all django middlewares:'rigidanalytics.middleware.Analytics',Add the following dict that configures TrackerRIGID_ANALYTICS={'PROJECT_ID':'<id of your project>','PROJECT_TOKEN':'<your project token>','DEBUG_DISABLE_ANALYTICS':'<bool>','BACKEND_ENDPOINT':'<custom endpoint, do not specify to use default>',}
Package: rigid-transform-py
Rigid Transform PyThis library provides classes to manipulate rigid transformation.Installpipinstallrigid-transform-pyUsageTransform 3D Rigid Bodyfromrigid_transformimportRigid3,Translation,RotationimportmathT12=Rigid3(Translation(x=1.,y=0.,z=0.),Rotation(roll=0.,pitch=0.,yaw=math.pi/2))T23=Rigid3(Translation(x=1.,y=0.,z=0.),Rotation(roll=0.,pitch=0.,yaw=0.))T13=T12*T23print(T13)# Rigid3(T xyz: (1.0000, 1.0000, 0.0000), R wxyz: (0.7071, 0.0000, 0.0000, 0.7071))assert(T23==T12.inverse()*T13)assert(T12==T13*T23.inverse())# access the elements of the Rigid3 object.print("x:{}, y:{}, z:{}".format(T13.translation.x,T13.translation.y,T13.translation.z))# x: 1.0, y: 1.0000000000000002, z: 0.0print("w:{}, x:{}, y:{}, z:{}".format(T13.rotation.w,T13.rotation.x,T13.rotation.y,T13.rotation.z))# w: 0.7071067811865477, x: 0.0, y: 0.0, z: 0.7071067811865476roll,pitch,yaw=T13.rotation.ToEuler()print("roll:{}, pitch:{}, yaw:{}".format(roll,pitch,yaw))# roll: 0.0, pitch: 0.0, yaw: 1.5707963267948968Transform 3D Vectorfromrigid_transformimportRigid3,Translation,Rotation,Vector3importmathT=Rigid3(Translation(x=1.,y=0.,z=0.),Rotation(roll=0.,pitch=0.,yaw=math.pi/2))v1=Vector3(x=1.,y=0.,z=0.)v2=T*v1print(v2)# Vector3(xyz: (1.0000, 1.0000, 0.0000))# access the elements of the Vector3 objectprint("x:{}, y:{}, z:{}".format(v2.x,v2.y,v2.z))# x: 1.0, y: 1.0000000000000002, z: 0.0Transform 2D Rigid Bodyfromrigid_transformimportRigid2,Translation,RotationimportmathT12=Rigid2(x=1.,y=0.,theta=math.pi/2)T23=Rigid2(x=1.,y=0.,theta=0.)T13=T12*T23print(T13)# Rigid2(x,y,theta: 1.0000, 1.0000, 1.5708)assert(T23==T12.inverse()*T13)assert(T12==T13*T23.inverse())# access the elements of the Rigid2 objectprint("x:{}, y:{}, theta:{}".format(T13.x,T13.y,T13.theta))# x: 1.0, y: 1.0000000000000002, theta: 1.570796326794897
Package: rigour
rigourData cleaning and validation functions for processing various types of text emanating and describing the business world. This applies to human and company names, language, territory
and country codes, corporate and tax identifiers, etc.The underlying idea is that handling these sorts of descriptors is easy on first glance, but reveals a dizzying set of complexity when carried into production. This is whyrigourconsolidates implementations that have already met some edge cases and are well-tested.InstallingrigourYou can just grab the library from PyPI:pipinstall-UrigourUsage & documentationSee:https://opensanctions.github.io/rigour/
Package: riguima-calculator-cli
Calculator CLIInstalaçãoInstale usando pip ou pipx (recomendado)$ pipx install riguima-calculator-cliDá para fazer contas com as 4 operações matemáticas, segue exemplos:$ calculator add 4 3 -f 5.5 # Utilize -f para número com ponto flutuante
12.5$ calculator subtract 2 4 5 --even # Utilize --even para calcular somente números pares
-2$ calculator multiply 3 2 9 --odd # Utilize --odd para calcular somente números ímpares
27$ calculator divide 50 2 1
25.0
Package: rigur
rigurA simple python GUI for ripping data from images of figures (rip figure).Installpip3 install --user rigurUsageCallrigurfrom a terminalOpen an image of a figure (see examplefrom D. Fujimoto,et al.Chem. Mater. 31, 9346 (2019).)Align cursors with tick marks in the figure and enter the corresponding values as in the below example:Scale axes (in the example, select "Log10" for y-axis). Note that for non-linear axes, the displayed tick marks will be the log of the values.Right-click to collect dataExport when readyDon't forget to zoom to increase accuracy of the above steps
Package: riichiroyale-cmiller548
Riichi RoyaleTeam "The One Cow" for Fall 2020 Performant Programming in PythonGetting StartedThis getting start guide assumes you are running either Arch Linux or Ubuntu (whether standalone or within WSL).Install the following dependencies:gitcmakeclang(orclang-10if on Ubuntu < 20.04LTS)Clone the repository:git clone git@github.com:HartleyAHartley/RiichiRoyale.gitRun the following commands within the project directory:# Install python dependencies locally
pip install --user -r requirements.txt

# Create build directory for cmake
mkdir build/

# Bootstrap CMake Environment
cmake -S . -B build

# Or bootstrap CMake with tool building enabled
cmake -S . -B build -DPACKAGE_TOOLS=ON

# Or, if wanting to use Clang

C=clang CXX=clang++ cmake -S . -B build

# Build Project
cmake --build build

# Run Project
python main.pyTesting and DocumentationThe python test suite is located intest/and can be run withpython testThe C++ test suite is located incxxtests/and can be run withmake -C build checkGood ResourcesDocDevs Mirror of Pygame Documentation: Standard Pygame API Docs. Pygame has a ratelimiter on their website of 50 visits per hour, which is very annoying while developing.Pygame Example Projects: Great showing of how everything in pygame pieces together.Pybind11 Docs: The documentation for pybind11, which is what we use for building the C++ python module.
Package: riid
This repository contains the PyRIID package (as well as tests and examples) which provides utilities that support machine learning-based research and solutions to radioisotope identification.InstallationThese instructions assume you meet the following requirements:Python version: 3.8 to 3.10Operating systems: Windows, Mac, or UbuntuA virtual environment is recommended.Tests and examples are ran via Actions on many combinations of Python version and operating system.
You can verify support for your platform by checking the workflow files.For UseTo use the latest version on PyPI (note: changes are currently slower to appear here), run:pip install riidFor the latest features, run:pip install git+https://github.com/sandialabs/pyriid.git@mainFor DevelopmentIf you are developing PyRIID, clone this repository and run:pip install -e ".[dev]"If you have trouble with Pylance resolving imports for an editable install, try this:pip install -e ".[dev]" --config-settings editable_mode=compatExamplesExamples for how to use this package can be foundhere.TestsUnit tests for this package can be foundhere.Run all unit tests with the following command:python-munittesttests/*.py-vYou can also run one of therun_tests.*scripts, whichever is appropriate for your platform.ContributingPull requests are welcome.
For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate and adhere to ourcode of conduct.ContactsMaintainers and authors can be foundhere.CopyrightFull copyright details are outlinedhereAcknowlegementsThank youto the U.S. Department of Energy, National Nuclear Security Administration,
Office of Defense Nuclear Nonproliferation Research and Development (DNN R&D) for funding that has led to version2.x.Additionally,thank youto the following individuals who have provided invaluable subject-matter expertise:Ben MaestasGreg ThoresonMichael Enghauser
Package: riimut
RiimutTransform latin letters to runes & vice versa. Python version.Includes transformers for main runic alphabets and common variants:Elder FutharkYounger FutharkMedieval FuthorkFuthorc (Anglo-Frisian runes)Staveless FutharkInstallpip install riimutUsageRiimut ships four runic dialect modules. Each contains methods for transforming text to runes, or runes to text.Text to runes:fromriimutimportyounger_futhark,elder_futhark,medieval_futhork,futhorc,staveless_futhark# From Old Groms runestone.content1="auk tani karþi kristna"result1=younger_futhark.letters_to_runes(content1)print(result1)# ᛅᚢᚴ:ᛏᛅᚾᛁ:ᚴᛅᚱᚦᛁ:ᚴᚱᛁᛋᛏᚾᛅ# From 4th century axe in Jutlandcontent2="wagagastiz alu wihgu sikijaz aiþalataz"result2=elder_futhark.letters_to_runes(content2)print(result2)# ᚹᚨᚷᚨᚷᚨᛋᛏᛁᛉ:ᚨᛚᚢ:ᚹᛁᚻᚷᚢ:ᛋᛁᚲᛁᛃᚨᛉ:ᚨᛁᚦᚨᛚᚨᛏᚨᛉ# From Lord's Prayer, in Old Norse.content3="Faðer uor som ast i himlüm, halgað warðe þit nama"result3=medieval_futhork.letters_to_runes(content3)print(result3)# ᚠᛆᚦᚽᚱ:ᚢᚮᚱ:ᛋᚮᛘ:ᛆᛋᛏ:ᛁ:ᚼᛁᛘᛚᚢᛘ,:ᚼᛆᛚᚵᛆᚦ:ᚠᛆᚱᚦᚽ:ᚦᛁᛏ:ᚿᛆᛘᛆ# From 8th century Franks Casket, in late West Saxon.content4="fisc.flodu.ahofonferg | enberig |"result4=futhorc.letters_to_runes(content4)print(result4)# ᚠᛁᛋᚳ.ᚠᛚᚩᛞᚢ.ᚪᚻᚩᚠᚩᚾᚠᛖᚱᚷ:|:ᛖᚾᛒᛖᚱᛁᚷ:|# From Old Norse text in Hög runestone.content5="kuþniutr þru sun lit rita stin þina ak bru kirþi aftiʀ bruþr sina asbiurn ak at kuþlaf"result5=staveless_futhark.letters_to_runes(content)print(result5)# ᛍ╮ו⸜ᛁ╮⸍◟:ו◟╮:╵╮⸜:⸌ᛁ⸍:◟ᛁ⸍⸝:╵⸍ᛁ⸜:וᛁ⸜⸝:⸝ᛍ:ˏ◟╮:ᛍᛁ◟וᛁ:⸝ᛙ⸍ᛁʀ:ˏ◟╮ו◟:╵ᛁ⸜⸝:⸝╵ˏᛁ╮◟⸜:⸝ᛍ:⸝⸍:ᛍ╮ו⸌⸝ᛙRunes to text:# All four dialects contain runes_to_letters function.fromriimutimportyounger_futharkrunic="ᛅᚢᚴ:ᛏᛅᚾᛁ:ᚴᛅᚱᚦᛁ:ᚴᚱᛁᛋᛏᚾᛅ"latin=younger_futhark.runes_to_letters(runic)print(latin)# "auk tani karþi kristna"Younger Futhark comes with long branch (Danish) and short twig (Norwegian & Swedish) variants.fromriimutimportyounger_futharkletters="aábcdðeéfghiíjklmnoópqrstþuúvwxyýzåäæöøǫþ"# Comes with named functions per style.long_branch=younger_futhark.letters_to_long_branch_runes(letters)short_twig=younger_futhark.letters_to_short_twig_runes(letters)print(long_branch)# ᛅᛅᛒᛋᛏᚦᛁᛁᚠᚴᚼᛁᛁᛁᚴᛚᛘᚾᚢᚢᛒᚴᚱᛋᛏᚦᚢᚢᚢᚢᛋᚢᚢᛋᚢᛅᛅᚢᚢᚢᚦprint(short_twig)# ᛆᛆᛒᛌᛐᚦᛁᛁᚠᚴᚽᛁᛁᛁᚴᛚᛘᚿᚢᚢᛒᚴᚱᛌᛐᚦᚢᚢᚢᚢᛌᚢᚢᛌᚢᛆᛆᚢᚢᚢᚦ# Default function can also be called with variant enum to define the runeset.long_branch_result=younger_futhark.letters_to_runes(letters,younger_futhark.Variant.LONG_BRANCH)short_twig_result=younger_futhark.letters_to_runes(letters,younger_futhark.Variant.SHORT_TWIG)What's in the name?"Riimut" is the Finnish word for "runes".