Using Similarity Search in Homeopathy Repertorization Software – Part 2

Written by on February 21, 2024 in Homeopathy, Python with 0 Comments
Using Similarity Search in Homeopathy Repertorization Software – Part 2

In my earlier article, I had explained how natural language text describing a symptom can be converted to a formal “rubric” by using a vector database. In today’s article, I will show how this can be extended to support multiple symptoms in the input text with automatic repertorisation to identify potential remedies. Let us consider […]

Continue Reading

Using Similarity Search in Homeopathy Repertorization Software

Written by on February 11, 2024 in Homeopathy with 0 Comments
Using Similarity Search in Homeopathy Repertorization Software

Homeopathy Repertorization software such as RadarOpus, MacRepertory, Vithoulkas Compass, and Synergy Homeopathic Software (SHS) are widely used by homeopaths to speed up case taking, repertorization and case analysis. All of them have a “Search” feature, where the given text is searched (typically based on key words and synonyms) against one or more repertories and the […]

Continue Reading

The Hy Programming Language

Written by on January 28, 2024 in LISP, Python with 0 Comments
The Hy Programming Language

In an earlier article I had explained how to execute Python code from within Common Lisp using “CLPython” package. In contrast to that approach, “Hy” is a Lisp-style language (not compatible with Common Lisp) that is embedded in Python and hence provides seamless interoperability with Python code. Installation is straightforward (it is usually a good idea to […]

Continue Reading

Book Review: Homeopathic Strategies and Maps for Acute Conditions (Part-1)

Written by on January 10, 2024 in Book Review, Homeopathy with 0 Comments
Book Review: Homeopathic Strategies and Maps for Acute Conditions (Part-1)

Title: Homeopathic Strategies and Maps for Acute Conditions (Part-1) Author: Dr.Gaurang Gaikwad Publisher: Dr.Gaurang Gaikwad Year: 2024 This is the fourth and newest book by Dr.Gaurang Gaikwad of Mumbai. I have reviewed two of his other books earlier. There are hundreds of books on treating acute cases in homeopathy, but what differentiates this book from […]

Continue Reading

Homeopathy Case Analysis Using Retrieval-Augmented Generation

Written by on December 26, 2023 in Homeopathy, Natural Language Processing with 1 Comment
Homeopathy Case Analysis Using Retrieval-Augmented Generation

Homeopaths, after detailed case taking, usually ‘“repertorize”  the case using software such as RadarOpus, MacRepertory, Vithoulkas Compass, etc., and finally consult a Materia Medica to confirm the remedy selection. There are some highly experienced homeopaths who have the gift of identifying the correct remedy without even repertorizing the case, but this is rare. In general, […]

Continue Reading

Generating Polynomials – Part 2

Written by on December 10, 2023 in LISP, Programming with 0 Comments
Generating Polynomials – Part 2

In my last article, I showed how we can use Prolog to generate univariate Polynomials. After I finished that article, I wanted to try Lisp for the same task. Prolog is “declarative”, whereas Lisp is primarily “functional” (it supports OOP as well), so the implementation will exhibit that difference. Here is the primary function generate-polynomial […]

Continue Reading

Generating Polynomials in Prolog

Written by on November 26, 2023 in Programming, Prolog with 0 Comments
Generating Polynomials in Prolog

Polynomial is an important topic in High School maths curriculum. There are many online courses that explain the topic in great details with lots of examples and sample exercises. Wouldn’t it be interesting if we can generate polynomials of given degree programmatically? It turns out that this is not such a hard problem after all. […]

Continue Reading

Book Review: C++ Initialization Story

Written by on November 6, 2023 in Book Review, C++ with 0 Comments
Book Review: C++ Initialization Story

Title: C++ Initialization Story – A Guide Through All Initialization Options and Related C++ Areas Author: Bartłomiej Filipek Publisher: Leanpub Year: 2023 Can you believe that there is a language where “initialization” itself involves many subtleties and a whole book can be devoted to this topic? Yes, modern C++ is such a language! While many […]

Continue Reading

C++20: “constinit” Specifier

Written by on October 15, 2023 in C++, Programming with 0 Comments
C++20: “constinit” Specifier

The constinit specifier, introduced in C++20, is applied to static variables (global and local static) and thread local variables, with the requirement that they either have a zero initialization or they are initialized with a compile-time constant expression. Here is our first example: Line 17 declares a global constinit variable, initialized with a constant value. […]

Continue Reading

C++23: if consteval

Written by on September 24, 2023 in C++, Programming with 0 Comments
C++23: if consteval

“If consteval” is useful in the context of calling a consteval function from within a constexpr function. A consteval function can only be invoked in a constant expression and hence is evaluated at compile-time. On the other hand, a constexpr function may be invoked in a constant expression or non-constant expression. If invoked in a […]

Continue Reading

Top