{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"camfort","owner":"camfort","isFork":false,"description":"Light-weight verification and transformation tools for Fortran","topicNames":["haskell","fortran","static-analysis","verification","automated-refactoring"],"topicsNotShown":0,"allTopics":["haskell","fortran","static-analysis","verification","automated-refactoring"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":4,"issueCount":42,"starsCount":121,"forksCount":15,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-18T12:26:58.682Z"}},{"type":"Public","name":"fortran-src","owner":"camfort","isFork":false,"description":"Fortran parsing and static analysis infrastructure","topicNames":["fortran","static-analysis","automated-refactoring","parser","haskell"],"topicsNotShown":0,"allTopics":["fortran","static-analysis","automated-refactoring","parser","haskell"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":8,"issueCount":48,"starsCount":44,"forksCount":19,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-17T11:33:00.862Z"}},{"type":"Public","name":"fortran-vars","owner":"camfort","isFork":false,"description":"Fortran memory model and other static analysis tools (building on fortran-src)","topicNames":["haskell","fortran","static-analysis"],"topicsNotShown":0,"allTopics":["haskell","fortran","static-analysis"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":1,"issueCount":3,"starsCount":2,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-19T11:32:26.433Z"}},{"type":"Public","name":"fortran-src-extras","owner":"camfort","isFork":false,"description":"Various utility functions and orphan instances which may be useful when using fortran-src.","topicNames":["haskell","fortran","static-analysis"],"topicsNotShown":0,"allTopics":["haskell","fortran","static-analysis"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-18T17:48:41.701Z"}},{"type":"Public","name":"allocate-analysis-example","owner":"camfort","isFork":false,"description":"Example Fortran analysis using fortran-src (inspect ALLOCATE, DEALLOCATE statement usage)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-17T13:42:41.929Z"}},{"type":"Public","name":"camfort.github.io","owner":"camfort","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-10T10:23:04.283Z"}},{"type":"Public archive","name":"fortran-src-aeson","owner":"camfort","isFork":false,"description":"Aeson instances for the Fortran AST data types in fortran-src.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:47:07.849Z"}},{"type":"Public","name":"camfort-ai","owner":"camfort","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-12T19:16:46.207Z"}},{"type":"Public","name":"homebrew-camfort","owner":"camfort","isFork":false,"description":"Homebrew package formula for CamFort","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-14T16:44:08.809Z"}},{"type":"Public","name":"verifiable-expressions","owner":"camfort","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-12T10:42:14.552Z"}},{"type":"Public","name":"fortran-src-repr","owner":"camfort","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T14:46:54.861Z"}},{"type":"Public","name":"reprinter","owner":"camfort","isFork":false,"description":"Scrap Your Reprinter - A Datatype Generic Algorithm for Layout-Preserving Refactoring","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":2,"issueCount":0,"starsCount":26,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-29T13:54:41.137Z"}},{"type":"Public","name":"fortran-generator","owner":"camfort","isFork":false,"description":"Generate example Fortran programs of particular shapes to generate data on CamFort.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-05T13:07:39.367Z"}},{"type":"Public","name":"camfort-analyse","owner":"camfort","isFork":false,"description":"Evaluation scripts for CamFort","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-20T16:30:09.505Z"}},{"type":"Public","name":"haskell-partial-order","owner":"camfort","isFork":true,"description":"Provides the PartialOrd typeclass for types admitting a partial order.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-07T17:14:22.021Z"}},{"type":"Public","name":"bulk-data-pattern-analysis","owner":"camfort","isFork":false,"description":"Pattern analysis tool for bulk data idioms in code.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-17T19:59:13.411Z"}},{"type":"Public","name":"project-ideas","owner":"camfort","isFork":false,"description":"Ideas for student projects related to CamFort","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-12-14T11:28:24.688Z"}},{"type":"Public","name":"array-analyse","owner":"camfort","isFork":false,"description":"Analysis tool for array programming idioms in Fortran code (based on CamFort)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":2,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-08-29T05:24:28.316Z"}}],"repositoryCount":18,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}