Giter Site home page Giter Site logo

fcsys's People

Contributors

kdavies4 avatar sjoelund avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fcsys's Issues

Library does not parse using the Modelica grammar

I forked the library, trying to fix some minor issues with the parsing, but when doing so I found some bigger problems.
The library uses the structure {1,2,3}[i] a lot. But this is not allowed in the Modelica grammar. You have to write code like index({1,2,3},i) (with a new index function for each type). Or restructure the code (probably preferred).

Missing file WorkInProgress.mo

WorkInProgress.mo is missing from the package, or possibly has been left in the package.order even though it should not:

[/var/lib/hudson/slave/workspace/OpenModelica_UPDATE_LIBRARIES/build/FCSys 0.1/package.mo:2:1-1299:10:writable] Error: WorkInProgress was referenced in the package.order file, but was not found in package.mo, WorkInProgress/package.mo or WorkInProgress.mo.

Modelica class links not correct in HTML documentation

It looks like that the generated HTML files contain erroneous class links which are specific to your machine of generation rather than relative and universal.

Example:
"Modelica media library" on http://kdavies4.github.io/FCSys/ points to file:///C:/Program%20Files%20(x86)/Dymola%202014/Modelica/Library/Modelica%203.2.1/help/Modelica_Media.html#Modelica.Media

Solution:
a. use OpenModelica instead of Dymola to generate the help
b. figure out what to tweak in order to get Dymola to generate the links correctly.

version number and folder name don't match

I noticed that the version annotation is at 0.2.3 but the folder is still called "FCSys 0.2". This should be corrected to "FCSys 0.2.3" and upwards for the future in order to be according to the specification.

Broken symbolic links

There are broken symlinks in the library (and symlinks are bad if Windows users want to use the library anyway)

$ find git/FCSys -type l -xtype l
git/FCSys/FCSys/Resources/Source/Python/doc/py-modindex.html
git/FCSys/FCSys/Resources/Source/Python/doc/objects.inv
git/FCSys/FCSys/Resources/Source/Python/doc/_images
git/FCSys/FCSys/Resources/Source/Python/doc/search.html
git/FCSys/FCSys/Resources/Source/Python/doc/.modelica.pws
git/FCSys/FCSys/Resources/Source/Python/doc/index.html
git/FCSys/FCSys/Resources/Source/Python/doc/searchindex.js
git/FCSys/FCSys/Resources/Source/Python/doc/genindex.html

FCSys on Openmodelica

Hi, i'am yahia, i'am working on openmodelica and i need the virtual FCS, so i would like to know in which version this library work in openmodelica ? actually i use the 1.18 version;
Thanks for your needs
have a good day.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.