Baltor Get started

Harness tools

Tested functions

One upstream Python function at a time, copied with the code it needs and a test: validators, parsers and formatters your agent can import without adding a dependency.

14 shown here, from 1,292 tested functions in the library release of October 9, 2026.

What to watch for

  • A copied function keeps its upstream licence beside it.
  • Validators answer true or false; parsers should also say why they refused.
  • Pin the upstream commit so the copy can be compared later.

Components

  1. iban from validators input validation utilities

    iban

    iban from validators input validation utilities: Return whether or not given value is a valid IBAN code.

    Function
    iban
    Project
    validators input validation utilities

    Code moduleMIT6 files, 9.7 KBruns commands

  2. ipv4 from validators input validation utilities

    ipv4

    ipv4 from validators input validation utilities: Returns whether a given value is a valid IPv4 address.

    Function
    ipv4
    Project
    validators input validation utilities

    Code moduleMIT6 files, 11.5 KBruns commands

  3. domain from validators input validation utilities

    domain

    domain from validators input validation utilities: Return whether or not given value is a valid domain.

    Function
    domain
    Project
    validators input validation utilities

    Code moduleMIT6 files, 11.8 KBreads files, runs commands

  4. sha1 from validators input validation utilities

    sha1

    sha1 from validators input validation utilities: Return whether or not given value is a valid SHA1 hash.

    Function
    sha1
    Project
    validators input validation utilities

    Code moduleMIT6 files, 9.2 KBruns commands

  5. append from luhn

    append

    append from luhn: Append Luhn check digit to the end of the provided string.

    Function
    append
    Project
    luhn

    Code moduleMIT6 files, 5.7 KBruns commands

  6. between from validators input validation utilities

    between

    between from validators input validation utilities: Validate that a number is between minimum and/or maximum value.

    Function
    between
    Project
    validators input validation utilities

    Code moduleMIT6 files, 12.5 KBruns commands

  7. timeparse from pytimeparse

    timeparse

    timeparse from pytimeparse: Parse a time expression, returning it as a number of seconds.

    Function
    timeparse
    Project
    pytimeparse

    Code moduleMIT6 files, 11.7 KBruns commands

  8. slugify from pydash

    slugify

    slugify from pydash: Convert `text` into an ASCII slug which can be used safely in URLs.

    Function
    slugify
    Project
    pydash

    Code moduleMIT6 files, 17.3 KBruns commands

  9. transliterate from inflection

    transliterate

    transliterate from inflection: Replace non-ASCII characters with an ASCII approximation.

    Function
    transliterate
    Project
    inflection

    Code moduleMIT6 files, 5.5 KBruns commands

  10. parse_dict_header from Requests

    parse_dict_header

    parse_dict_header from Requests: Parse lists of key, value pairs as described by RFC 2068 Section 2 and convert them into a python dict: One tested Python function, copied with the code it needs.

    Function
    parse_dict_header
    Project
    Requests

    Code moduleMIT AND Apache-2.07 files, 16.6 KBuses the network, runs commands

  11. parse_response_start_line from Tornado httputil

    parse_response_start_line

    parse_response_start_line from Tornado httputil: Returns a (version, code, reason) tuple for an HTTP 1.x response line.

    Function
    parse_response_start_line
    Project
    Tornado httputil

    Code moduleMIT AND Apache-2.06 files, 18.9 KBruns commands

  12. metric from humanize

    metric

    metric from humanize: Return a value with a metric SI unit-prefix appended.

    Function
    metric
    Project
    humanize

    Code moduleMIT6 files, 9.4 KBruns commands

  13. grey_transmittance from ht

    grey_transmittance

    grey_transmittance from ht (heat transfer): Calculates the transmittance of a grey body, given the extinction coefficient of the material, its molar density, and the path length of the radiation.

    Function
    grey_transmittance
    Project
    ht (heat transfer)

    Code moduleMIT6 files, 7.0 KBruns commands

  14. pl_true from aima-python

    pl_true

    pl_true from aima-python (Artificial Intelligence: A Modern Approach): Return True if the propositional logic expression is true in the model, and False if it is false.

    Function
    pl_true
    Project
    aima-python (Artificial Intelligence

    Code moduleMIT6 files, 11.8 KBruns commands

Give your agent these components

Your harness downloads them through Baltor with Pro, $49 a month. Cancel any time from your account page.

Get started

More from Harness tools