Skip to main content

PyPI - Python Version PyPI Codecov

Feijoa is a Python framework for hyperparameter's optimization.

The Feijoa API is very easy to use, effective for optimizing machine learning algorithms and various software. Feijoa contains many different use cases.

Compatibility

Feijoa works with Linux and OS X. Requires Python 3.8 or later.

Feijoa works with Jupyter notebooks with no additional configuration required.

Installing

Install with pip or your favourite PyPI package manager.

python -m pip install feijoa

Code example

from feijoa import create_job, SearchSpace, Real
from math import sin


def objective(experiment):
    x = experiment.params.get('x')
    y = experiment.params.get('y')

    return sin(x * y)
    
space = SearchSpace()
space.insert(Real('x', low=0.0, high=2.0))
space.insert(Real('y', low=0.0, high=2.0))

job = create_job(search_space=space)
job.do(objective)

Metadata

Release files for feijoa 0.1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for feijoa 0.1.11
File Size Uploaded
feijoa-0.1.11.tar.gz 43.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for feijoa 0.1.11
File Interpreter ABI Platform
feijoa-0.1.11-py3-none-any.whl Python 3 none any Details

Total release size: 136.0 kB

Release files / feijoa-0.1.11.tar.gz

Download URL feijoa-0.1.11.tar.gz
Size 43.4 kB
Tags Source
SHA-256 checksum
How to use checksums
854b209f0a558696b51750e50aeb259163460385195a69fb3c827e2012b26f77
BLAKE2b-256 checksum
How to use checksums
9444b50fe5c9550eabcebb86dd639f3204d00ac4caea8b8b07321673c1140614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / feijoa-0.1.11-py3-none-any.whl

Download URL feijoa-0.1.11-py3-none-any.whl
Size 92.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e932b1a5077fc9f7d3e5ad1ec5a1c8323141538239b2ba059c3353521ce44ab9
BLAKE2b-256 checksum
How to use checksums
ce4123902da2dc04d4eac2c373c9e705c56ebb93531286aa93e9d68aa8ca66a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page