futhark
:boom::computer::boom: A data-parallel functional programming language
Science Score: 72.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
3 of 81 committers (3.7%) from academic institutions -
✓Institutional organization owner
Organization diku-dk has institutional domain (diku.dk) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Keywords
Scientific Fields
Repository
:boom::computer::boom: A data-parallel functional programming language
Basic Info
- Host: GitHub
- Owner: diku-dk
- License: isc
- Language: Haskell
- Default Branch: master
- Homepage: http://futhark-lang.org
- Size: 51.1 MB
Statistics
- Stars: 2,579
- Watchers: 61
- Forks: 184
- Open Issues: 75
- Releases: 276
Topics
Metadata Files
README.md
The Futhark Programming Language
Futhark is a purely functional data-parallel programming language in the ML family. It can be compiled to typically very efficient parallel code, running on either a CPU or GPU. The language is developed at DIKU at the University of Copenhagen, originally as part of the HIPERFIT centre. It is quite stable and suitable for practical programming.
For more information, see:
Parallel Programming in Futhark, an extensive introduction and guide
Hacking
Issues tagged with good first issue do not require deep knowledge of the code base.
For contributing code, see the hacking instructions.
Owner
- Name: DIKU
- Login: diku-dk
- Kind: organization
- Location: Copenhagen, Denmark
- Website: http://diku.dk
- Repositories: 105
- Profile: https://github.com/diku-dk
Department of Computer Science at the University of Copenhagen
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - given-names: "The Futhark Hackers" title: "Futhark" url: "https://github.com/diku-dk/futhark"
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Troels Henriksen | a****s@s****k | 11,275 |
| Niels G. W. Serup | n****s@m****e | 275 |
| Cosmin Oancea | c****a@d****k | 230 |
| Philip Munksgaard | p****p@m****e | 197 |
| Rasmus Wriedt Larsen | r****n@g****m | 162 |
| sortraev | w****6@a****k | 38 |
| Philip Lassen | p****t@g****m | 36 |
| Oleksandr Shturmov | o****s@o****o | 33 |
| Robert Schenck | z****t@z****m | 29 |
| Martin Elsman | m****n@g****m | 27 |
| William Sprent | b****t@g****m | 23 |
| Jakob Stokholm Bertelsen | j****h@g****m | 17 |
| Mikkel Storgaard Knudsen | m****d@g****m | 17 |
| Sun Haoran | h****b@o****m | 13 |
| Anders Kiel Hovgaard | a****g@g****m | 11 |
| Henrik Urms | u****k@g****m | 10 |
| BS | b****g@g****m | 10 |
| Maxwell Orok | m****k@m****m | 8 |
| Charlotte Tortorella | c****e@m****g | 8 |
| Maya Saietz | m****z@g****m | 7 |
| WilliamDue | 7****e | 7 |
| Emil Masoumi | e****i@p****m | 5 |
| Samrat Man Singh | s****h@g****m | 5 |
| mrakgr | m****r@g****m | 5 |
| Nikolaj Hey Hinnerskov | 1****y | 4 |
| porcuquine | p****e | 4 |
| fenginsc | 5****c | 4 |
| catvayor | 9****r | 4 |
| Mark Barbone | m****e@g****m | 4 |
| Ryan Huang | N****N | 4 |
| and 51 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 207
- Total pull requests: 206
- Average time to close issues: 7 months
- Average time to close pull requests: 17 days
- Total issue authors: 35
- Total pull request authors: 24
- Average comments per issue: 1.84
- Average comments per pull request: 0.96
- Merged pull requests: 161
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 61
- Pull requests: 102
- Average time to close issues: 5 days
- Average time to close pull requests: 3 days
- Issue authors: 20
- Pull request authors: 12
- Average comments per issue: 1.59
- Average comments per pull request: 0.87
- Merged pull requests: 76
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- athas (115)
- RasmusWL (14)
- FluxusMagna (13)
- dcz-self (8)
- patrick-nicodemus (7)
- nqpz (5)
- jeromew (3)
- bgamari (3)
- coancea (3)
- Antikken (3)
- rowanG077 (3)
- WilliamDue (3)
- iMplode-nZ (2)
- sortraev (2)
- Woogachaka (2)
Pull Request Authors
- athas (131)
- sortraev (15)
- spaarmann (6)
- fenginsc (6)
- WilliamDue (6)
- vox9 (5)
- jacobgummer (5)
- coancea (4)
- RasmusWL (3)
- zfnmxt (3)
- 0undefined (2)
- CKuke (2)
- SchnitzelBeef (2)
- Antikken (2)
- tomsmeding (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 100
proxy.golang.org: github.com/diku-dk/futhark
- Documentation: https://pkg.go.dev/github.com/diku-dk/futhark#section-documentation
-
Latest release: v0.25.32
published 6 months ago
Rankings
Dependencies
- pyyaml >=4.2b1
- sphinx >=4.2.0
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3.5.1 composite
- actions/upload-artifact v1 composite
- cachix/cachix-action v12 composite
- cachix/install-nix-action v18 composite
- haskell/actions/setup v2 composite
- marvinpinto/action-automatic-releases v1.2.1 composite
- mymindstorm/setup-emsdk v11 composite
- papeloto/action-zip v1.1 composite
- shimataro/ssh-key-action v2 composite
- actions/checkout v3 composite
- actions/create-release v1 composite
- actions/upload-release-asset v1 composite
- cachix/cachix-action v12 composite
- cachix/install-nix-action v18 composite
- shimataro/ssh-key-action v2 composite
- alex * build
- happy * build
- Diff >=0.4.1
- aeson >=2.0.0.0
- ansi-terminal >=0.6.3.1
- array >=0.4
- base >=4.15 && <5
- base *
- base16-bytestring *
- binary >=0.8.3
- blaze-html >=0.9.0.1
- bmp >=1.2.6.3
- bytestring >=0.10.8
- bytestring-to-vector >=0.3.0.1
- cmark-gfm >=0.2.1
- co-log-core *
- containers >=0.6.2.1
- cryptohash-md5 *
- directory >=1.3.0.0
- directory-tree >=0.12.1
- dlist >=0.6.0.1
- fgl *
- fgl-visualize *
- file-embed >=0.0.14.0
- filepath >=1.4.1.1
- free >=4.12.4
- futhark *
- futhark-data >=1.1.0.0
- futhark-manifest >=1.1.0.0
- futhark-server >=1.2.1.0
- githash >=0.1.6.1
- half >=0.3
- haskeline *
- language-c-quote >=0.12
- lens *
- lsp >=1.5.0
- mainland-pretty >=0.7.1
- megaparsec >=9.0.0
- mtl >=2.2.1
- mwc-random *
- neat-interpolation >=0.3
- parallel >=3.2.1.0
- prettyprinter >=1.7
- prettyprinter-ansi-terminal >=1.1
- process >=1.4.3.0
- process-extras >=0.7.2
- random >=1.2.0
- regex-tdfa >=1.2
- srcloc >=0.4
- statistics *
- template-haskell >=2.11.1
- temporary *
- terminal-size >=0.3
- text >=1.2.2.2
- time >=1.6.0.1
- transformers >=0.3
- vector >=0.12
- versions >=5.0.0
- zlib >=0.6.1.2
- QuickCheck >=2.8 test
- base * test
- containers * test
- futhark * test
- megaparsec * test
- tasty * test
- tasty-hunit * test
- tasty-quickcheck * test
- text * test
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v1 composite