Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ProjectUnifree/unifree
/ types & classes
Types & classes
35 in github.com/ProjectUnifree/unifree
⨍
Functions
205
◇
Types & classes
35
↓ 5 callers
Class
CSharpCompilationUnitMigrationStrategyProxy
tests/test_csharp_migration_strategies.py:68
↓ 4 callers
Class
KnownTranslation
unifree/known_translations_db.py:21
↓ 3 callers
Class
CSharpCompilationUnitMigrationWithLLMProxy
tests/test_csharp_migration_strategies.py:16
↓ 3 callers
Class
_QueryResult
This object represents response to a given query
unifree/llms/multiprocess_local_llm.py:98
↓ 2 callers
Class
CSharpCompilationUnitToSingleFileWithLLMProxy
tests/test_csharp_migration_strategies.py:227
↓ 1 callers
Class
CSharpCodeParser
unifree/source_code_parsers.py:15
↓ 1 callers
Class
CreateMigrations
unifree/project_migration_strategies.py:25
↓ 1 callers
Class
ExecuteMigrations
unifree/project_migration_strategies.py:150
↓ 1 callers
Class
FileMigrationSpec
unifree/__init__.py:44
↓ 1 callers
Class
KnownTranslationsDb
unifree/known_translations_db.py:33
↓ 1 callers
Class
KnownTranslationsDbProxy
tests/test_known_translations_db.py:12
↓ 1 callers
Class
LocalLLM
tests/test_csharp_migration_strategies.py:240
↓ 1 callers
Class
MultiprocessLocalLLM
This class wraps an LLM implementation and run inference (aka 'query' method) in separate processes on the local box. The configuration woul
unifree/llms/multiprocess_local_llm.py:14
↓ 1 callers
Class
TrivialLLM
This is a trivial implementation of an LLM used for unit tests and an example for other implementations. The configuration looks like:
unifree/llms/trivial_llm.py:11
↓ 1 callers
Class
_QueryRequest
This class represents a request ot make a query to the LLM.
unifree/llms/multiprocess_local_llm.py:88
Class
Adjust
tests/resources/LongClassWithNamespace.cs:7
Class
AdjustAdRevenue
tests/resources/ShortClassNoNamespace.cs:4
Class
AdjustAdRevenue
tests/resources/ShortClassWithNamespace.cs:6
Class
CSharpCompilationUnitMigrationStrategy
Strategy to migrate a compilation unit
unifree/csharp_migration_strategies.py:18
Class
CSharpCompilationUnitMigrationWithLLM
unifree/csharp_migration_strategies.py:148
Class
CSharpCompilationUnitToInterfaceImplementationWithLLM
unifree/csharp_migration_strategies.py:258
Class
CSharpCompilationUnitToSingleFileWithLLM
unifree/csharp_migration_strategies.py:213
Class
ChatGptLLM
This class adds a capability to query chat GPT for a completion. The configuration looks like: ``` llm: class: ChatGptLLM
unifree/llms/chatgpt_llm.py:14
Class
ConcurrentMigrationStrategy
unifree/project_migration_strategies.py:16
Class
DummyMigrationStrategy
unifree/__init__.py:38
Class
HuggingfaceLLM
This is a model that represents Huggingface 'AutoModelForCausalLM' transformer model. llm: class: HuggingfaceLLM config:
unifree/llms/huggingface_llm.py:12
Class
LLM
unifree/__init__.py:56
Class
MigrationStrategy
unifree/__init__.py:24
Class
QueryHistoryItem
unifree/__init__.py:51
Class
TestCSharpCompilationUnitMigrationStrategy
tests/test_csharp_migration_strategies.py:73
Class
TestCSharpCompilationUnitMigrationWithLLM
tests/test_csharp_migration_strategies.py:24
Class
TestCSharpCompilationUnitToSingleFileWithLLM
tests/test_csharp_migration_strategies.py:262
Class
TestCodeExtractors
tests/test_code_extrators.py:10
Class
TestKnownTranslationsDb
tests/test_known_translations_db.py:27
Class
TestMultiprocessLocalLLM
tests/test_multiprocess_local_llm.py:9