Wednesday, June 24, 2026

Priorities

Work Log


GitLab to GitHub Migration - DA-1353

Today, I migrated the following repositories:

Repository Jira Ticket GitLab GitHub
Gargantua DA-1353 https://gitlab.com/allofresh/data/gargantua https://github.com/allofresh/gargantua

Find the details of this migration in this page.


LLM Inference -- Embedding Function

Situation

This is a continuation of creating an LLM inference live demo.

In this section, I'd like to show you a way to convert raw data into a vectors or embeddings. To achieve this, I already have the following things:

  1. vector database
  2. embedded service

Task

Create a Python script to vectorize the following information, and store it into the vector database (ChromaDB).

Action

I port forwarded to the ChromaDB vector database on localhost at port 8000.

kubectl port-forward chroma-596665dd8f-xv2t8 8000:8000 -n chroma

I port forwarded to the embedded service on localhost at port 8080.

kubectl port-forward server-5559dd68f4-jkpwq 8080:8080 -n embed-server

I created a python scrip to store texts into the greeting collection in the ChromaDB database. See the details below:

import chromadb
import httpx

from typing import Any, Dict

from chromadb import Documents, EmbeddingFunction
from chromadb.utils.embedding_functions import register_embedding_function

CHROMA_HOST = "localhost"
CHROMA_PORT = 8000
EMBED_SERVER_URL = "http://localhost:8080"

@register_embedding_function
class RemoteEmbeddingFunction(EmbeddingFunction):

    def __init__(self):
        self.url = EMBED_SERVER_URL

    def __call__(self, texts: Documents):
        resp = httpx.post(
            f"{self.url}/v1/embeddings",
            json=dict(input=list(texts), model="all-MiniLM-L6-v2"),
            timeout=30
        )
        resp.raise_for_status()
        data = sorted(resp.json()["data"], key=lambda d: d["index"])
        return [d["embedding"] for d in data]

    @staticmethod
    def name():
        return "embed-server"

    def get_config(self):
        return dict(url=self.url)

    @staticmethod
    def build_from_config(config: Dict[str, Any]):
        return RemoteEmbeddingFunction()

if __name__ == "__main__":
    chroma_client = chromadb.HttpClient(host=CHROMA_HOST, port=CHROMA_PORT)
    collection = chroma_client.get_or_create_collection(
        name="greetings",
        embedding_function=RemoteEmbeddingFunction(),
    )

    collection.upsert(
        ids=[
            "id1",
            "id2",
            "id3"
        ],
        documents=[
            "hai!",
            "greetings!",
            "hola!"
        ]
    )

    results = collection.get(include=["documents", "embeddings"])
    for doc_id, document, embeddings in zip(results["ids"], results["documents"], results["embeddings"]):
        print(f"{doc_id}: {document}")
        print(f"embeddings: {embeddings}")

Result

As a result, I successfully transformed the texts into embeddings or vectors, and then store it into the ChromaDB database. See the details below:

click here to see the output
/Users/ilyasahsan/Documents/personal/repositories/kubernetes/.venv/bin/python /Users/ilyasahsan/Documents/personal/repositories/kubernetes/chat-server/images/backend/populate.py 
id1: hai!
embeddings: [-1.11144446e-01  2.94786540e-02  1.38537810e-02 -4.78725880e-02
 -2.24278680e-02  5.94940630e-02  1.12092310e-01 -5.79963920e-02
 -3.83616280e-02 -3.24583460e-02  7.08877400e-02 -5.62409050e-02
  7.26752300e-02 -3.70103140e-03  1.17759430e-02 -1.63233060e-02
 -8.13809560e-02 -2.65393820e-02 -3.52271870e-02  3.20056740e-04
 -4.16161900e-02  6.49384100e-02  2.76159660e-02  1.13796460e-02
  5.44651740e-03  5.57066100e-02  5.85419360e-03 -1.63568700e-02
 -2.35811060e-02 -2.33671010e-02  8.31030900e-02  1.57344910e-01
 -6.13302180e-02  6.88593200e-02  9.71807300e-03 -6.61024600e-03
 -3.69891520e-02 -7.15322200e-02  6.78984000e-04  1.46197680e-02
 -7.70737500e-02  3.76895500e-02 -2.51546070e-02 -7.60671940e-02
  6.45249600e-02  4.53928800e-02  2.55644790e-02 -2.44550000e-02
  3.68666200e-02 -1.70637660e-04 -1.08521030e-01 -2.81034780e-02
  7.87022860e-02 -2.35560350e-02  2.58807370e-02  3.48139800e-02
  5.78653400e-02 -6.99612000e-02 -9.94687750e-02 -6.68366000e-02
 -9.91424500e-02  1.03799780e-01 -1.20467210e-01  5.49359200e-02
 -2.04143920e-02  2.18277460e-02 -3.10944100e-02 -6.36018400e-03
 -3.04902640e-02  2.90759950e-02  3.84501260e-02  3.10091360e-02
  1.91000640e-02 -1.04548170e-02 -6.96586350e-03 -5.53199600e-02
  3.84709950e-02 -8.90133800e-02  2.57191020e-02 -1.48399150e-02
 -2.22836470e-02 -4.99742480e-02  4.80161420e-02  9.77085200e-02
  5.06237220e-02 -1.13052180e-02 -2.78920570e-02 -3.54808000e-02
  9.91064600e-03 -2.69579480e-02 -3.36257930e-02  2.18855810e-02
 -6.06528630e-02  7.54888300e-02 -1.12876356e-01 -9.12984400e-03
 -2.19805630e-04 -5.13133850e-02 -1.06217750e-01  1.81442440e-01
  2.23942960e-02  6.01402450e-02 -1.76846830e-02 -3.35906210e-03
 -5.14926950e-02 -9.89789700e-03 -1.04206730e-02  1.04210820e-03
  2.81826000e-03 -6.05306500e-02 -6.07086900e-03 -7.97777500e-02
  4.44250030e-02  6.72697650e-02  2.44574080e-02 -4.58629760e-02
  1.08560180e-02  1.41902430e-02  2.54931060e-02  3.37326940e-02
 -3.74640060e-03 -1.10231710e-02 -2.97741030e-02 -3.34242840e-02
 -4.91529100e-02  1.52916440e-02 -2.15749240e-02 -5.54798030e-33
  2.77841910e-02  2.56435240e-02  3.76280600e-02  3.49160320e-02
  1.93425660e-04 -5.90922960e-03 -3.29206300e-02 -1.74384920e-02
 -4.55942530e-02 -7.40396100e-02 -3.36580720e-02 -9.20525300e-02
 -6.06896240e-02 -3.10779050e-02  1.24032060e-01  1.20282100e-01
 -3.03791500e-02 -1.09145660e-01  9.25106850e-02  2.18933320e-02
 -4.01502360e-02  8.77217800e-03  1.88322010e-02 -3.09572890e-02
 -4.97610050e-02 -2.79036330e-02  6.12601600e-02 -1.22422070e-02
  2.07667670e-02  9.87069160e-02  6.51884700e-02  2.62535420e-02
  6.34378330e-03 -2.02269630e-02 -3.12574600e-02  9.37225950e-03
 -7.66677560e-02  4.45892100e-03 -3.27408760e-02  6.03668040e-04
  5.92048000e-03  4.40224700e-02 -5.84622850e-02 -4.96778750e-02
 -4.75816800e-02  3.40097320e-02 -1.59534330e-03  2.66410820e-02
  4.96838000e-02  1.09793420e-03 -5.15236970e-02 -2.96276800e-02
 -3.67933190e-03  3.87232860e-02  5.59953560e-02 -8.70288200e-03
  5.23736230e-03 -1.23038960e-01  5.04774040e-02  1.37920270e-02
 -4.64663470e-02 -6.27570300e-02 -1.74569560e-02 -4.95746470e-02
 -5.34015260e-02 -5.60833480e-02  1.84094560e-03 -5.18620050e-02
  2.51342340e-02  8.73332600e-04 -6.70026200e-02 -3.91103850e-02
  1.03152540e-01 -1.11875200e-03 -4.03613000e-02 -2.17252100e-02
 -4.06290200e-02  1.37899800e-02 -3.24385130e-02  2.73955240e-02
  1.72975450e-02  1.20747750e-02  4.62020500e-02 -2.64687820e-02
  5.69052900e-02 -4.78826240e-02  3.25888730e-02 -7.08395700e-02
  3.96853500e-03  4.69136720e-02 -5.80053550e-02 -9.59575060e-04
  9.23089760e-02  2.21667800e-02 -5.34773250e-02  4.02827500e-33
  5.41767250e-02  5.39924650e-02 -1.12928815e-01 -3.70365600e-02
  1.74718980e-02 -2.07739640e-02  3.76988430e-02  1.26653370e-01
  3.33689300e-02  5.37935700e-02 -4.71074880e-02  3.93056000e-03
  4.80885240e-02 -1.36473610e-02 -1.21041090e-02  5.10670950e-02
  4.42773030e-02  4.12201250e-02  3.53385730e-02  7.37450700e-02
 -1.62132940e-02 -3.94587600e-02 -1.84596050e-02 -8.68455500e-03
 -5.01943830e-02  7.69352240e-02  1.14624260e-02  8.57278700e-02
 -6.58878900e-02 -5.34650530e-02 -2.18983670e-02 -5.79611400e-02
 -6.03107330e-02 -2.54160720e-02  4.60506040e-03  6.16754780e-02
  1.56539290e-02 -3.87746470e-02  1.14563275e-02  7.26284300e-02
 -1.69088620e-03  1.79902760e-03  3.12418770e-02  7.48934700e-02
 -2.49711370e-02  2.31801600e-03 -2.19296920e-02 -9.13368100e-03
 -1.15128170e-01 -4.37918940e-02 -4.89270460e-02 -5.34939770e-02
  5.80465870e-02 -2.03705540e-02  2.47845280e-02  1.63499560e-02
  7.11584100e-02  1.18187990e-02 -7.67990350e-02  2.42785300e-02
 -4.10185050e-02  1.05991990e-01  2.33281810e-02  1.17690160e-01
 -1.42178210e-02 -3.56087270e-02  3.50147860e-02 -8.80734850e-02
 -2.87134460e-02 -2.54801470e-03  6.33843800e-02  3.80099450e-02
 -6.22192840e-02  5.18149850e-02 -6.72331750e-02 -7.05406600e-02
 -4.92394270e-02  1.76825950e-02  4.10788000e-02  2.20002160e-02
 -2.83162720e-02  7.25293000e-02 -2.67968940e-02  1.51621450e-03
  4.14797400e-03 -1.49105600e-02  5.27533900e-02  8.99046900e-03
 -5.82959270e-03 -1.57758820e-02  7.22115250e-03  5.76505000e-02
  7.14306500e-02  6.42275300e-02  5.91314030e-02 -1.45719730e-08
 -1.99394620e-02  1.00773780e-02  2.70822050e-02 -1.18745620e-02
  6.03131540e-02 -7.79285100e-02 -2.28800330e-02  4.47829000e-03
  1.52084980e-02 -9.49777800e-03  5.80283300e-02  6.23775800e-02
  1.83821520e-03  7.14535000e-02 -1.23012920e-02  2.31250380e-02
  2.08616760e-02  2.58387600e-02 -5.24910060e-02 -1.10652685e-01
  1.39549690e-02  6.78600100e-02 -2.84722060e-02 -6.78828130e-03
 -9.84184200e-03 -2.28619070e-02 -4.72466500e-02 -2.08320700e-02
 -1.01857150e-02 -2.15190670e-02  2.26144790e-02  7.10412300e-02
 -1.61130780e-02  3.03599700e-02  1.47102010e-02 -7.99146500e-03
  3.09584980e-02  3.03970170e-02  9.02523100e-03  9.72107000e-02
 -7.59442200e-03 -1.90405400e-02  8.16529540e-02 -4.04433940e-02
  8.90149850e-02  4.51508400e-03  6.92068400e-02 -2.80258340e-02
  2.58151720e-02 -6.39741500e-02 -1.06049420e-03  3.39795840e-02
  1.17345646e-01  2.64913260e-03  7.24615160e-03  5.47194630e-02
  2.91846660e-02 -2.47822370e-02 -4.94258600e-02  8.47687650e-02
  1.78665090e-01  4.28608730e-02 -5.28776900e-02  5.56241100e-02]
id2: greetings!
embeddings: [-8.54396900e-02  1.01567246e-01  5.77587000e-02  5.00192600e-02
 -1.79142710e-02 -6.41134700e-02  1.31150640e-02 -1.90565100e-02
 -5.52052900e-02 -3.06557960e-02 -5.20573800e-02  5.97937030e-02
  2.97810680e-02  1.23004060e-02 -1.32516440e-02 -1.73422080e-02
 -1.90504680e-02  4.13085300e-02  2.35316530e-02  7.02978450e-02
 -1.91540810e-03  2.96737940e-02 -1.20978080e-02  5.77184220e-02
 -3.56382130e-02  3.81987060e-02  3.80875060e-02  6.75429400e-02
 -1.04167720e-02 -1.20007070e-01 -8.26485600e-02  1.21050686e-01
  4.18354980e-02  1.46730530e-02 -1.43723970e-02  6.59302100e-02
 -2.40190100e-03 -4.54624070e-02  5.42337100e-02  2.11203050e-03
 -3.66120340e-02  2.86116840e-02 -1.20063730e-03  1.86419540e-02
  7.71013700e-02 -2.39346220e-03  4.86581800e-03  4.25505640e-02
  8.52202000e-02  5.97737540e-02 -7.96402500e-02 -6.66353000e-02
 -3.87568700e-02  8.16481860e-02 -1.08622810e-03  4.96537870e-02
 -1.85141360e-02 -1.17298230e-01  1.69491450e-02 -3.00257170e-02
 -2.49644330e-02  9.45740600e-03 -5.07862000e-02  2.30646280e-02
  9.14299700e-03 -3.16244100e-02 -6.85529000e-02  2.58224330e-02
 -2.06956470e-02 -3.27037000e-02 -7.38493600e-02  4.78865020e-02
 -1.52856605e-02  7.23705500e-02 -1.43813260e-02 -8.20729400e-03
  4.80059650e-02 -5.69354260e-02  3.33888640e-02  9.71059700e-03
  6.70676070e-03 -6.35713860e-02  8.36461500e-03 -3.87287120e-03
 -1.55269810e-02 -7.48442260e-02  2.87393620e-03 -1.47825580e-02
 -9.09551900e-04 -7.60285800e-03 -1.29842420e-01  7.31283650e-02
 -8.59893200e-03 -2.73718200e-02 -1.01323110e-01 -7.88991400e-02
  1.64289420e-02  6.30128600e-02 -1.45467880e-01  1.31140550e-01
  6.51725800e-02  1.01894940e-01 -1.99498330e-02 -2.44426120e-03
 -4.28461360e-02  2.12320310e-02 -7.04636350e-02  4.81700860e-02
 -1.41724200e-02 -8.28181360e-02  6.19595300e-02 -7.98334300e-03
 -1.42407450e-02  1.03364060e-03  8.09984600e-02  1.26802330e-02
  2.63102150e-02  6.06345650e-02  8.16070900e-02 -7.10227200e-02
  6.45398500e-02 -9.39957900e-03  4.85335100e-02 -8.75290900e-02
  3.19302300e-02 -3.94618200e-03  4.24970840e-02 -2.98480300e-33
  2.11592900e-03  2.08397860e-02  6.24811400e-02  1.71228450e-01
 -3.82208820e-02 -5.00441830e-02 -3.37999350e-02 -2.58937180e-02
 -3.89440300e-02  3.88631430e-03  6.57283000e-02  8.39823800e-03
 -4.85280640e-02  5.71959540e-02 -3.06110680e-02  3.04593030e-02
 -8.50227000e-02  4.38085240e-02 -3.83661700e-02  7.06813600e-02
 -8.12022500e-02  1.35419040e-03 -8.61542300e-03  1.14678465e-01
  7.31781540e-03 -2.99194270e-02  1.54625580e-02 -5.78125000e-02
  5.33779300e-02 -1.09035240e-02  3.60245200e-02 -1.75342840e-02
 -1.54321790e-02  1.70845540e-02 -2.62709460e-02  3.70526460e-02
 -5.31833170e-02 -1.16374390e-01  1.23360600e-02  1.76864420e-02
 -7.98736000e-03  3.28506790e-03  6.82424150e-03  5.83361370e-03
 -1.49115990e-02 -5.93891830e-03  1.75588150e-02  2.86444900e-02
  5.13033430e-03 -5.45918800e-02 -6.35667500e-02 -4.28168030e-02
 -9.36948500e-02  8.29778000e-02 -5.57546000e-02 -1.64002480e-02
  3.22740820e-02 -9.82297660e-02  1.12288920e-02  4.60494420e-02
  2.20961600e-02  4.67786940e-02  5.49522740e-03 -1.11050910e-01
 -6.52186200e-02 -2.28660240e-02  3.70113370e-03  4.87504150e-02
  4.76746070e-02  8.09861200e-03  4.18624320e-02  2.43465970e-02
 -1.23036870e-03 -1.89023800e-02  2.84331680e-02  6.32143070e-03
  2.21847070e-02  4.70243900e-02  9.16895500e-02 -3.34716250e-02
  1.84592770e-02  5.96583260e-03 -2.17477080e-02 -3.00981870e-02
  2.98559390e-02  2.43409030e-02 -2.70422720e-02 -7.97295100e-02
 -1.16292730e-01  4.24766540e-03 -3.77213500e-02  9.97929400e-03
  4.93498850e-02  2.17073430e-02 -6.18462040e-02  6.28883320e-34
  1.18636680e-01  6.01254800e-02 -9.13905950e-02 -5.06347380e-02
  2.84454900e-02  7.66417100e-03  2.92642500e-03  1.49422780e-01
 -7.66399800e-02 -1.29330810e-02 -6.03525430e-03  6.64879800e-02
  3.43369130e-02 -2.55067370e-02 -8.06759450e-02  1.73959120e-02
  1.08200480e-01  2.74411900e-03  3.51562160e-02 -2.77899670e-03
 -1.10710940e-01  6.50886450e-02 -3.26183550e-02  1.23672040e-02
 -6.90209700e-03  1.87978780e-02  3.71797460e-02  2.67525650e-02
 -9.43947700e-02 -3.57293560e-02  1.07190290e-02  6.36234200e-02
  4.39660200e-03 -4.21490630e-02  3.14964500e-02  8.26891500e-02
  4.96466270e-02 -3.41560950e-02  8.99175300e-03 -1.60817700e-02
  6.06296500e-03  4.42501460e-02  2.56443960e-02  1.18082950e-01
 -2.88804000e-02 -2.93982570e-02 -2.19548120e-02 -2.41397790e-02
 -8.52019400e-02 -1.70200600e-02 -1.17790766e-01 -7.25107300e-02
  2.50226630e-02  2.90927830e-03 -2.13129840e-03  1.66127940e-02
 -2.47152540e-02 -3.68848400e-02 -6.25129300e-03 -1.52609190e-02
 -3.92559730e-02  7.96055100e-02  3.63608640e-02  4.96154170e-02
  3.82880980e-02  8.40061300e-03  3.59763350e-02  1.29498580e-02
  2.43949520e-02 -8.24612160e-02 -1.90956370e-02 -2.00891810e-02
 -3.17295830e-02  6.88348040e-02 -3.58197860e-03 -4.46040040e-03
  5.22017180e-02 -7.37835540e-02 -6.64060900e-04  1.78696890e-02
 -3.36431380e-02  1.97183300e-03  3.61511630e-02 -7.15819840e-03
  2.02463140e-02 -1.24449820e-02  7.41831960e-02  1.57848750e-02
  2.01084160e-03 -5.84281100e-02 -4.22887800e-02  5.54992930e-02
  3.87846700e-02 -1.76194310e-03 -6.70844970e-03 -1.85941250e-08
 -2.40584160e-02  5.99688030e-02  1.47557720e-04  4.99424150e-02
 -2.70677360e-02  2.68427820e-02 -3.46460270e-02 -3.66364300e-02
 -3.53388400e-02 -1.33441770e-02  6.75771000e-02  5.93276800e-02
 -5.48426060e-02 -4.46704140e-02  1.55621620e-01  2.52830850e-02
  1.83332470e-02  4.34711100e-02 -4.75868600e-02 -9.13586600e-02
  3.79107450e-02  1.74196500e-02  2.07722080e-02 -9.30483800e-03
  4.24589100e-02 -2.06288160e-02  4.21670340e-02 -2.54964940e-02
 -1.21948220e-02 -6.66819000e-02  8.21631700e-03  1.23589630e-01
 -4.96490670e-02 -4.69098840e-02  2.30182400e-02 -5.61844070e-02
 -3.31598000e-02 -3.83013500e-02  5.73112780e-02 -4.54843270e-02
 -7.39726600e-02 -1.53038450e-02 -3.32144240e-02 -7.33501540e-02
 -1.09316740e-01  5.13368500e-03  3.28578460e-02 -1.42440060e-02
  1.48349040e-02 -7.35227300e-02 -4.32948070e-03 -1.55183460e-02
  6.94286400e-02  7.17938500e-02  5.44909050e-02  3.01422180e-02
  2.34548820e-02 -4.67123540e-02 -1.09977570e-02  4.92541340e-02
  8.24289900e-02  3.23459300e-02  2.09874800e-02  1.46531330e-02]
id3: hola!
embeddings: [-5.11906200e-02  7.89047300e-02 -1.16573280e-02 -3.87255100e-02
 -3.52968200e-02 -5.89673930e-02  8.79880000e-02 -9.49901900e-02
 -8.08761000e-02 -2.53809480e-03  5.06344760e-03  7.72189600e-02
 -2.63681910e-02 -1.45540250e-02  6.24101700e-03 -2.37895440e-02
 -5.57330770e-02 -2.15339000e-02 -8.38872900e-02  1.20680580e-02
  1.86271950e-02  7.29746800e-02 -3.43860100e-02  4.36060730e-02
  1.36238970e-02  3.93498130e-02  3.89391370e-02  3.67263000e-02
  1.77150670e-02 -3.41984850e-02  1.35942940e-02  7.55511750e-02
 -4.09225230e-02  4.89619330e-03 -5.79395330e-02 -2.73041820e-02
 -8.33237250e-02 -7.63074600e-02  6.24256360e-02  1.77634450e-02
 -1.91912700e-02 -5.53315700e-04 -1.51600870e-02  8.35236500e-03
  3.91077100e-02 -2.61367580e-02 -1.15720425e-02 -4.74063570e-02
  4.29492930e-02  6.93265200e-02 -5.87585050e-02  1.21411470e-02
  2.82828140e-02 -2.79171200e-02 -3.15127700e-02  3.25867570e-02
  5.67685630e-02 -1.20188190e-01  4.13995100e-02  4.50937870e-03
 -4.68480200e-02  7.29704900e-02 -1.24074510e-01  1.25508080e-01
 -9.41448750e-03 -7.49056400e-02 -8.88440400e-03 -7.40689040e-02
 -8.44456600e-02  1.07814215e-01  4.93033600e-02  2.25672200e-02
  1.04144270e-02 -5.27609600e-03  5.61720970e-03 -1.39471665e-02
  2.58195080e-02 -2.24933750e-02  6.63078350e-02  8.55587500e-02
  4.27994800e-02 -1.56492740e-02 -5.02077900e-02  7.28022500e-02
  2.72871180e-02 -7.38513100e-02 -5.40808660e-02 -2.74595580e-02
  2.66409430e-03 -5.06408740e-02 -1.52324930e-01 -1.43465740e-02
 -6.72644500e-03  2.03368020e-03 -2.26958300e-02 -1.31885880e-02
 -1.97492170e-03  1.02621570e-02 -6.95489000e-02  8.66564400e-02
  3.21403740e-02  4.23279300e-02  1.01075750e-01  5.68022000e-02
 -5.23993470e-03 -3.53051350e-03 -2.20361200e-02  6.05244380e-02
  1.07660300e-02 -6.98562800e-03 -2.33163930e-02 -1.90916200e-02
  3.81266600e-02  2.97037380e-02  9.08273400e-03  7.11358300e-02
  1.46248740e-02  6.31610200e-02  6.98144300e-02 -4.99369280e-02
  6.97838200e-02 -3.91788630e-02  1.44155500e-02 -1.98099100e-02
  4.72712600e-02 -8.50297400e-02  9.00783750e-04 -1.68450420e-33
  2.18889170e-02 -1.87910120e-02  4.71659230e-02  7.98368400e-02
 -2.77349330e-03 -1.97362940e-02 -5.86230900e-02 -1.79810640e-02
 -2.12246270e-02 -3.11893320e-02 -2.03328490e-02  2.69768240e-02
 -6.49473500e-02  3.60279500e-03 -5.58103170e-02  8.33319500e-02
 -4.65015800e-02  4.24427730e-03  7.59480600e-02  7.05671460e-02
 -7.23095760e-02  1.35179840e-02  3.84027470e-02  1.77159050e-02
 -7.07803500e-02  2.15380420e-02  2.65624600e-02 -7.32633600e-02
 -3.54600870e-04  6.48781100e-02  6.63983750e-02 -1.28357510e-03
  4.35810760e-02  3.18580120e-02 -5.55417870e-02  1.55996870e-02
 -5.71804270e-02 -1.84994470e-02  3.23894500e-02  1.48686060e-02
  7.86525500e-02  3.06821220e-02  1.38015850e-02 -2.28430770e-03
 -6.28010200e-02  7.56793200e-02  2.41174640e-02 -2.07227560e-03
  1.36126920e-02  3.26486700e-02 -7.02497140e-02 -4.43962030e-02
 -1.24057230e-01  1.08689755e-01  2.31605970e-02 -1.16615845e-02
  8.22468000e-02 -4.54638530e-02  1.39300790e-02 -1.05865200e-02
 -8.32055400e-02  4.85251900e-02 -9.10489400e-03 -8.06809600e-02
 -3.38541460e-02 -8.15170700e-02 -1.97248480e-02  3.20032950e-02
 -1.28490290e-02  8.09314250e-02 -3.11742280e-03 -3.55744440e-02
  1.02423610e-02 -6.55343600e-02 -6.45695900e-02  2.00914600e-03
 -7.79073760e-02  1.95021090e-02  1.44435250e-02  2.87805270e-02
  7.12000200e-02 -6.47873650e-02  1.45057850e-02 -1.58228950e-02
  2.63122040e-02 -3.11530680e-02 -3.75415460e-02 -4.29738650e-02
 -3.08322650e-02 -4.06912380e-02 -7.34596400e-02  1.62542180e-02
  5.12065440e-02  3.13413780e-02  1.27309140e-03  3.97692900e-35
  2.36884650e-02  1.16015730e-02  4.76532280e-02 -4.09881850e-02
  5.06911000e-02 -4.19621400e-02 -2.14197140e-03  1.70594920e-02
 -4.16708200e-03  1.89853590e-02 -1.03923500e-03 -3.58090100e-02
  5.48489060e-02  1.43808350e-03 -1.32047420e-02  1.78954000e-02
  8.61674000e-02  2.50110780e-02  2.87050820e-03  1.07718080e-02
 -7.12458000e-02 -1.78906120e-02 -2.63783580e-02 -4.05515950e-02
  1.39221280e-03  3.22798700e-02  9.40056740e-02  6.27804100e-02
 -8.09428500e-02  3.35865540e-02 -9.84888150e-02 -4.95321450e-02
 -3.54273020e-02 -5.82441900e-02  1.54002890e-04  5.21900900e-04
  2.62846100e-02 -1.77840830e-02 -5.66302000e-03 -4.45819420e-02
 -1.73015950e-02 -1.46776100e-02  4.71563260e-02  7.27105800e-02
 -3.58315100e-02 -5.74926700e-03  2.19242850e-02  8.40310100e-03
 -3.90448900e-02  8.04405400e-02 -4.31804060e-02 -3.10694050e-02
  4.05049800e-02  9.92043600e-03 -1.90695910e-03  1.58417630e-02
  9.73645600e-02 -3.39766300e-02  2.86767670e-02  4.62653820e-02
  1.30247040e-02  1.08762690e-01  9.17585900e-03  1.52382880e-01
  8.13127900e-03 -2.03487020e-02 -5.33702000e-02 -6.37012600e-02
 -5.26429380e-02  2.78705770e-02  4.39131200e-02  4.02318500e-02
 -5.97025340e-02 -3.40640400e-02 -9.23246500e-02 -5.93637340e-02
 -7.59663600e-02 -1.97254660e-02  2.08366080e-02 -1.72246860e-02
 -3.38588400e-02  1.25411820e-02 -3.22985050e-02  1.04586940e-02
  7.57322500e-02  1.17589670e-02  5.50660860e-02  9.81990400e-03
 -2.87629270e-02  6.48977100e-02 -6.44695300e-03  4.42888070e-02
  5.57051930e-02  5.03543800e-02  4.80013700e-02 -1.74025740e-08
 -2.90047660e-02  1.09574070e-01 -2.17799200e-02  2.77646240e-03
  5.94382000e-02  3.82234830e-02 -1.07604460e-01 -5.43209280e-02
 -3.39745030e-03 -2.57232540e-02  6.96338040e-02  7.93683900e-02
  1.54626480e-02  6.31956700e-02  7.14205600e-02  1.10042920e-01
  9.47005300e-03  4.38639300e-02  2.31019940e-03 -5.97730470e-02
  1.38189670e-02 -1.98173150e-03 -3.95340200e-02  9.70375900e-03
 -2.47135700e-02 -3.52500380e-02  4.01521470e-03  9.33660400e-02
  5.74578270e-02 -9.99279250e-02 -7.26007500e-03  4.37666030e-02
 -1.12692505e-01  8.03957800e-03  1.72095910e-02 -8.05553350e-02
 -5.49306460e-02 -1.61949120e-02  1.24851590e-02  5.88076470e-03
 -4.38260060e-02  3.13202080e-03 -5.69605400e-02 -3.15554400e-02
 -1.17785020e-01  4.97828100e-02  5.07815440e-02 -2.19870920e-02
 -2.96438670e-02 -1.29720300e-01  2.03824670e-03 -2.05877980e-02
  2.99485600e-02  8.78107200e-02  7.56479200e-02  2.69892770e-02
  1.20435074e-01  2.97712400e-04 -9.02702660e-02  8.91651140e-02
  1.28807430e-01 -4.11211050e-03  2.23663800e-02  5.69327920e-02]

Process finished with exit code 0

Blockers

N/A

Carry-overs

Reflection

N/A