Hugh Sorby

Results 31 issues of Hugh Sorby

I have made changes so that I can use this with Vue 3. I hope you don't mind but I published a namespaced version ([@hsorby/vue3-katex](https://www.npmjs.com/package/@hsorby/vue3-katex)) so that I can use...

This PR updates the validation to meet our understanding of the rules and if they should be reported on. As discussed offline we are only focusing on what we refer...

Validation

Since SWIG 4.1 the python bindings have been reporting a memory leak, we should look at refactoring the bindings to resolve this warning.

https://github.com/cellml/libcellml/blob/50219427d9b1bb75e36f758369f41babf0193366/src/api/libcellml/model.h#L345 This method documentation needs to make it clear that this method only applies to the domain of the current model. It does not fix interfaces for connections made to...

``` /** * @brief Get the analysed model. * * Get the analysed model that is the result of the model analysis. This * allows to retrieve some information about...

Is there any need for a CPP profile for the `Generator`?

Right now the annotator will return specific items if the given id matches. For example given the following: ``` component1->setId("id1"); component1->setEncapsulationId("id2"); component2->setId("id3"); component2->setEncapsulationId("id4"); ``` If I ask the annotator for...

We can currently repeat an import that doesn't create a loop this should be an error according to section 2.2.3 of the specification. Where you are not allowed to import...

The error message strings from the validator tests and importer tests could be made more *readable* (subjective).

These methods should be documented in `src/utilities.h`: ``` void recordVariableEquivalences(const ComponentPtr &component, EquivalenceMap &equivalenceMap, IndexStack &indexStack); void generateEquivalenceMap(const ComponentPtr &component, EquivalenceMap &map, IndexStack &indexStack); void applyEquivalenceMapToModel(const EquivalenceMap &map, const ModelPtr...