Giter Club home page Giter Club logo

julia.jl's Introduction

Julia.jl

Julia.jl aggregates and curates decibans? of knowledge resources for programming in Julia, an all-purpose programming language that addresses the needs of high-performance numerical analysis and computational science.


§1. INDEX

  • AI :: Algorithms, DataMining, Data Structures, HMM, ML, NLP, ...
  • Actuarial Science :: Software related to the subcategories of econometrics, finance, etc.
  • API :: Language API's - C++, Fortran, Go, Java, JavaScript, MATLAB, Perl, Python, R, ...
  • Biology :: Bioinformatics, genomics, agriculture, food science, medicine, genetic engineering, Neuroscience, et. al...
  • Desktop Applications :: Front-end client application software, viz. Debuggers, Documentation generators, Desktop User Interface for word processors, GUI spreadsheets, etc..
  • DevOps :: DevOps tools for infrastructure management, continuous integration (CI), continuous delivery (CD), package management, release engineering (RE), release management (RM), software configuration management (SCM), Test Driven Development, Sandbox, Functional/ Unit testing,... Quality-related tools, et al..
  • Chemistry :: Analytical chemistry, cheminformatics, crystallography, nanochemistry, nuclear chemistry ...
  • Database :: NoSQL, RDBMS and Middleware API's.
  • Data Science :: OpenData + OpenScience, Free Data Sets, Reproducible research, RDM, Clinical Research Data, Metadata, Library data, Computational reproducibility, etc.
  • Earth Science :: Software related to the subcategories of cartography, climatology, geobiology, geochemistry, geography, geoinformatics, geology‎, geophysics‎, geoscience/GIS, geomathematics, meteorology, oceanography, etc...
  • FileIO :: File IO (Input/Output) functionality and support for various data types and file formats.
  • Graphics :: Plotting, Graphics and other Visualization tools.
  • i18n-L10n :: Transliteration, Internationalisation (i18n) and Localisation (L10n)
  • Machines :: Software for cross-platform hardware, Robotics, and other API libraries for machine-related software.
  • Mathematics :: Algebra, Geometry,... anything Math related.
  • Optimization :: Mathematical optimization.
  • Physics :: Julia software related to Physics.
  • Programming Paradigms :: Programming Paradigms and language concepts that are used in the type system, data types, etc..
  • Publications :: Research Papers (journal and conference publications).
  • QA :: Quality Assurance in Julia.
  • Resources :: List of community resources, development links, including events, (un)conferences, forums/ meetup groups, NEWS, blogs, cookbooks, cheatsheets, IJulia NoteBooks, and other useful resources.
  • Server :: HTTP/Web, Networking, and other server-side utils...
  • Space Science :: Astronomy, Imaging, Planetary and space science related packages.
  • Probability & Statistics :: Actuarial Science, Finance, economics, stochastic, insurance Statistics, Operations research and Benchmarks and Optimization toolkits....
  • Super Computing :: HPC, Distributed Computing, Cloud computing, Cluster computing, Grid computing, Kernels and architectures like ARM, MIPS, GPU, CUDA, etc...
  • Utilities :: Handy toolkits and other general utilities for your Desktop.

DISCLAIMER : As a new language in the scientific computing scene it is frequently in a state of flux due to the addition of new libraries, resulting in frequent changes and page reordering. Since the Julia.jl repo only provides a list (of links) of Julia packages out in the wild, it should not be considered an endorsement of any particular package for software quality, technical features, coding style/organization, etc...


§2. LICENSE

  • COPYRIGHT © 2012-Now SVAKSHA, herewith dual-licensed for the data (ODbL-v1.0+) and the software (AGPLv3+), respectively.

§2.1. AGPLv3 and ODbL

This repo uses multiple licenses for data and code, viz. ODbL and AGPLv3

  • The data (aggregated and curated decibans of knowledge resources for Julia language) in this repository (Julia.jl) is released under the Open Database License (ODbL-v1.0). The Open Database License (ODbL) grants anyone the freedom to share, create and adapt the data or database with proper credit attribution as specified in the license and offer any new work under the same terms, and release a public copy if using the new work for commercial purposes.
  • The software used in Julia.jl is released under the AGPLv3 License, and above, as detailed in the LICENSE-AGPLv3.md file.
  • ALL copies and forks of this work must retain the Copyright, respective Licence files for program code (AGPLv3) and data (ODbL) along with this permission notice in all copies or substantial portions of the new work.

The motivation for this change is to make it easier for people to re-use this data as a knowledge resource within a database. For example, julia-observer is a visual tool for browsing through packages that pulls data from Julia.jl, General and various sources. By releasing the website code publicly are an example on how one can build upon or transform the data to benefit the community.

§2.2. Mirrors


CONTRIBUTE

Contributions to Julia.jl are welcome in the form of pull requests (PR). Here are some guidelines and tips on how to submit a Bug Report (BR) and/or PR:

Guidelines

  1. The Julia community has ethical guidelines aimed at respecting Copyright, Licenses and attribution standards{1} and {2} which you are requested to follow while submitting materials to be listed. Additionally, if you find any material (or code repos) that violates these ethical standards, please file a bug report for their removal from Julia.jl.
  2. Commercial Links: Almost all the resources in this repo are Free/Libre software resources, so in the interest of continuing to maintain the "Libre" software spirit, please only submit those resources that are free and without paid/commercial interests.

BugReport-PullRequest

  1. Add your link as per the top-level Category page within the topic sub-section(s), in alphabetical order, with notes (if any) in the markdown files. Before creating a new top-level tag within the various categories, please check wikipedia or other resources first. If you are unable to decide, discuss it via a BR (not a PR ;-)).
  2. In a CLI, type julia Julia.jl which will run the scraper. Commit the db.csv file too.
  3. For broken links or outdated information, submit a bug report (BR), or make the necessary changes and submit a PR. Both are welcome. Please submit separate PR's for each link or change added.
  4. For Documentation and cookbooks, check if it matches the categories listed, else, list it on the Resources.md page.
  5. For those unable to use git, create a github account, then fork the Julia.jl repo on the user interface. Then edit the page by clicking on the "pencil" icon on the markdown page, then click on save and submit a PR. Github does this automatically in 8 steps.

Package Status

Please note that this repo lists packages that are outdated and/or worked on older versions of Julia. These continue to remain listed as its openly available along with the hope that someone may want to continue with the work as a fork as it aligns with their research or work. These comments led to a BR discussing the addition of metadata tags that will enable programmers and package users to easily distinguish the status of various Julia packages that are under various stages of development. Currently, METADATA has a tag system but not all package authors use it, making it harder for lay users to know if the package maintenance is active or not.

Lets experiment with asking package authors and core-commiters to tag their Julia packages on the following criteria :

On a scale of 1 to 5 (1=lowest,..5=highest), please rank your package for,

  • Usability : Does the package do what it says it does? is it easy to figure out? Is the package production-ready and actively maintained (issues/PRs are responded and resolved in a timely manner, and maintenance and testing is at par with Julia release cycles).
  • Quality : Does the package have tests? are there lots of bugs? Do you have good documentation? Can it be used in production environments that expect prompt security patches?
  • Activity : Should a 3rd party user bother to use your library, or is it really only intended to be used by the package author? Let's say, an experimental "throw-away toy repo" whose development has now been abandoned.
  • License : Which software license do you use? If you don't have a license, please state None.

Stargazers

Stargazers over time

julia.jl's People

Contributors

baggepinnen avatar blegat avatar carpenecopinum avatar caseykneale avatar catawbasam avatar chakravala avatar chrisrackauckas avatar djsegal avatar fp4code avatar gustavojra avatar iainnz avatar joa-quim avatar juliohm avatar magonser avatar mfherbst avatar mkborregaard avatar nalimilan avatar oheil avatar pallharaldsson avatar rhagenson avatar roger-luo avatar sbromberger avatar svaksha avatar svs14 avatar tallakt avatar tbreloff avatar thirumalakiran avatar tmigot avatar visr avatar ylxdzsw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

julia.jl's Issues

Explain how to "tag" the quality of a package.

From the readme, section on Package status:

Currently, METADATA has a tag system but not all package authors use it, making it harder for lay users to know if the package maintenance is active or not.

I don't know how to do this, please add a link, or small tutorial. I'd like to do it.

classification of optimization

I don't think "Optimization" is properly classified under benchmarks. I would suggest moving this section to a "numerical optimization" section under mathematics which includes JuliaOpt and all related projects. Also, Cbc.jl, JuMP, and JuMPeR are operations research/optimization projects, not linear algebra.

Adding the package `LRMoE.jl`

Hey, our research group has developed a package LRMoE.jl. I'd love to see it added to your repo.

Our package was originally designed for property and casualty insurance loss modelling. The package can also be applied to more general modelling problems that involve nonlinear regression and mixture model.

My only question is: should I list it under Actuarial Science (potentially under a subcategory of Property&Casualty Insurance), or maybe is Probability&Statistics -> Regression more appropriate? Or is it possible to list it under both?

Please let me know and I can make a PR. Thanks! :D

WaveToy should not be under games?

+See Poisson, Pound, Vega,
+"The Motion of Point Particles in Curved Spacetime", LRR-2011-7 (2011),
+DOI 10.12942/lrr-2011-7
+
+However, we use the opposite sign convention for the charge q.

I didn't clearly see what the code is for.. but this probably should go under "Physics"?

Computer-Vision misnamed?

In Computer-Vision I'd expect to find face recognition algorithms, object tracking, etc. But Computer-Vision really contains a number of graphics & plotting-related packages, plus I/O packages. Maybe consider changing the name?

packege renamed

hi
refer to this:
398fa9f
please replace:
[TypeInheritance.jl](https://github.com/DANA-Laboratory/TypeInheritance.jl) :: Adds Inheritance to julia composite type.
with:
[DotPlusInheritance.jl](https://github.com/DANA-Laboratory/DotPlusInheritance.jl)::Expression parser that simulates type inheritance
thanks

Rename to awesome-Julia

Hi

This seems like one of the most comprehensive list of Julia packages available online.
Still, such lists are almost always named in the style of "awesome Python, awesome Julia" etc, all across languages, toolkits and so on.

It was really hard to find this repo, since it doesnt follow that routine.
https://github.com/search?q=awesome&type=repositories

P.S: Your personal blog doesnt load on my side, and Librewolf reports a broken https certificate.
It is still linked on this repository, though. http://svaksha.com/pages/Bio

New category "Modelling and Simulation"

I suggest to add the category "Modelling and Simulation".

So far I found the following packages that would fit into this category:

  • Sims.jl
  • SimJulia.jl
  • BioSimulator.jl
  • Modia.jl
  • ModiaMath.jl
  • RigidBodySim.jl
  • RigidBodyDynamics.jl
  • StrandbeestRobot.jl
  • LARLIB.jl

I can also create a pull request, but first I want to get some feedback if this makes sense.

Some links do not work

It seems that the links to IO and Mathematics formatted properly.

<li>
<a href="https://github.com/svaksha/Julia.jl/blob/master/i18n-L10n.md">i18n-L10n.md</a> :: Transliteration, Internationalisation (i18n) and Localisation (L10n)</li>
<li>
<a href="IO.md">IO.md</a> :: Input/Output functionality and support for file formats.</li>
<li>
<a href="Mathematics.md">Mathematics.md</a>:: Algebra, Geometry,... anything Math related.</li>
<li>

curated decibans

I cannot find a translation for this expression in any dictionary. Perhaps it can be replaced by an easier to understand expression?

broken link

..., or check the [metadata for registered Julia packages] ... this link results in a 404 on readthedocs.

New category "Control"

I suggest to add the category "Control".

So far I found the following packages that would fit into this category:

  • ControlSystems.jl
  • ControlExamples.jl
  • ControlExamplePlots.jl
  • InteractiveControlPlots.jl
  • ControlSystemIdentification.jl
  • QPControl.jl
  • NLOptControl.jl
  • ControlToolbox.jl

I think it is important that control students and researcher can see a category with this name so that they know that control system packages are available.

Waiting for some feedback before I create a pull request.

Broken url

The url in the first line of AI.md should be https://github.com/svaksha/Julia.jl/blob/master/Probability-Statistics.md

Status of Ecology and new repos

Hi,
It is hard to find "Ecology", as it is an entry under both Biology and Earth Sciences, with different things listed under each. Maybe nice to put it under one of them, and then have a local link under the other? The problem is, of course, that Ecology isn't easy to place into either - it's position under earth science or biology varies from university to university.

Also, you might check out our registered organisation for ecology in Julia, https://github.com/EcoJulia/ , and our repos https://github.com/EcoJulia/SpatialEcology.jl and https://github.com/EcoJulia/GBIF.jl .

Thanks!

Help needed for selecting catogory

I think my package: Algorithms.jl would make good addition to the existing list of packages.

This included the implementation of algorithms used for competitive programming and competitive data science.

So, can someone suggest a category which suits the package, so that I can go forward and send a PR.

Quantumoptics.jl

Can you please move Quantumoptics.jl from QuantumChemistry to the Quantum Mechanics section in Physics? I think it would fit there much better.

Segment faults Julia v 1.8.5 on Raspberry PI

See below ...

Same code works fine on x86 ... went back to Julia v 1.7.1 and works fine there.

Hope this is of some use.

julia> versioninfo()
Julia Version 1.8.5
Commit 17cfb8e65ea (2023-01-08 06:45 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 4 × Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, sandybridge)
Threads: 1 on 4 virtual cores

pi@JRM001:~ $ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"


pi@JRM001:/opt/da/Assist/src $ julia assist.jl
Starting assist.jl
Starting arcActivity.jl ...
Starting main assist.jl ...

signal (11): Segmentation fault
in expression starting at /opt/da/Assist/src/assist.jl:59
connect! at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Sockets/src/Sockets.jl:505
unknown function (ip: 0x7e4ddb735b)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
#getconnection#9 at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:433
getconnection##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:412 [inlined]
#getconnection#16 at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:495
getconnection##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:488 [inlined]
#7 at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:378 [inlined]
acquire at /home/pi/.julia/packages/HTTP/z8l0i/src/connectionpools.jl:116
#acquire#3 at /home/pi/.julia/packages/HTTP/z8l0i/src/connectionpools.jl:249 [inlined]
acquire##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/connectionpools.jl:245 [inlined]
#newconnection#6 at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:372 [inlined]
newconnection##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/ConnectionPool.jl:364
unknown function (ip: 0x7f8e13dbef)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/ConnectionRequest.jl:78
unknown function (ip: 0x7f8e0c9fc7)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
1#7##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/ConnectionRequest.jl:58
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/CanonicalizeRequest.jl:17
1#3##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/CanonicalizeRequest.jl:13 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/RetryRequest.jl:35
unknown function (ip: 0x7f8e0c8763)
1#4##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/RetryRequest.jl:30 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/CookieRequest.jl:42
1#5##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/CookieRequest.jl:19 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/ContentTypeRequest.jl:23
1#3##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/ContentTypeRequest.jl:14 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/BasicAuthRequest.jl:22
1#3##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/BasicAuthRequest.jl:14 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/DefaultHeadersRequest.jl:47
1#3##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/DefaultHeadersRequest.jl:13 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/RedirectRequest.jl:25
1#4##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/RedirectRequest.jl:14 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/DebugRequest.jl:23 [inlined]
1#4##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/DebugRequest.jl:16 [inlined]
#1#2 at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/MessageRequest.jl:27
1#3##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/clientlayers/MessageRequest.jl:23 [inlined]
#request#33 at /home/pi/.julia/packages/HTTP/z8l0i/src/HTTP.jl:426
unknown function (ip: 0x7f8e0c621f)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
request##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/HTTP.jl:424
#request#16 at /home/pi/.julia/packages/HTTP/z8l0i/src/HTTP.jl:286 [inlined]
request##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/HTTP.jl:284 [inlined]
request##kw at /home/pi/.julia/packages/HTTP/z8l0i/src/HTTP.jl:284 [inlined]
getReq at /opt/da/Assist/src/ExComm.jl:18
getJson at /opt/da/Assist/src/Follow.jl:19
unknown function (ip: 0x7e4ddb1d3f)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
#execSkill#1 at /opt/da/Assist/src/assist.jl:38
unknown function (ip: 0x7e4ddb1647)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
execSkill at /opt/da/Assist/src/assist.jl:36
unknown function (ip: 0x7f8e11df4f)
top-level scope at /opt/da/Assist/src/assist.jl:91
jl_toplevel_eval_flex at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/toplevel.c:897
jl_toplevel_eval_flex at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/toplevel.c:850
ijl_toplevel_eval_in at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/toplevel.c:965
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1428
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
_include at ./loading.jl:1488
include at ./Base.jl:419
jfptr_include_34279 at /home/pi/packages/julias/julia-1.8/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
exec_options at ./client.jl:303
_start at ./client.jl:522
jfptr__start_35761 at /home/pi/packages/julias/julia-1.8/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
jl_apply at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/julia.h:1843 [inlined]
true_main at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/jlapi.c:575
jl_repl_entrypoint at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/jlapi.c:719
main at julia (unknown line)
__libc_start_main at /lib/aarch64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4009ab)
unknown function (ip: 0x4009ab)
Allocations: 149690456 (Pool: 149647388; Big: 43068); GC: 55
Segmentation fault

Commented some HTTP tasks ...

Starting assist.jl
Starting arcActivity.jl ...
Starting main assist.jl ...

signal (11): Segmentation fault
in expression starting at /opt/da/Assist/src/assist.jl:132
top-level scope at /opt/da/Assist/src/assist.jl:132
jl_toplevel_eval_flex at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/toplevel.c:897
jl_toplevel_eval_flex at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/toplevel.c:850
ijl_toplevel_eval_in at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/toplevel.c:965
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1428
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
_include at ./loading.jl:1488
include at ./Base.jl:419
jfptr_include_34279 at /home/pi/packages/julias/julia-1.8/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
exec_options at ./client.jl:303
_start at ./client.jl:522
jfptr__start_35761 at /home/pi/packages/julias/julia-1.8/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2377 [inlined]
ijl_apply_generic at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/gf.c:2559
jl_apply at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/julia.h:1843 [inlined]
true_main at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/jlapi.c:575
jl_repl_entrypoint at /cache/build/default-armageddon-4/julialang/julia-release-1-dot-8/src/jlapi.c:719
main at julia (unknown line)
__libc_start_main at /lib/aarch64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4009ab)
unknown function (ip: 0x4009ab)
Allocations: 163044287 (Pool: 162976176; Big: 68111); GC: 62
Segmentation fault
pi@JRM001:/opt/da/Assist/src $

Status tags

Continuing the discussion from a884fe9. Here are some proposed formats:

Example 1. + SGP4.jl
{status_tag}:: Julia wrapper for the SGP4 satellite propagation model.

Example 2. + SGP4.jl :: Julia
wrapper for the SGP4 satellite propagation model. {status_tag}

Example 3. + SGP4.jl :: Julia
wrapper for the SGP4 satellite propagation model. {STATUS_TAG_CAPS_ON}

I think example 2 is best. The question is what is best to put in the brackets. I think there are maybe 3 categories that we could consider tracking:

  • Usability (does it do what it says it does? is it easy to figure out? good documentation? should a 3rd party bother with it, or is it really only intended to be used by the package author?)
  • Robustness (is it well tested? are there lots of bugs? can it be used in production environments?)
  • Activity (is it well maintained? are issues/PRs responded to? does it keep up with new Julia releases?)

I think that a 1-5 numeric scale (5 is better) for each category would go a long way to describe the state of the package, and help to quickly narrow down a package search when users are browsing the lists.

Here's a sample (I'll create a PR when we decide on format):

+ [Blox.jl](https://github.com/tbreloff/Blox.jl) :: Views of concatenated AbstractArrays in Julia.  {Usable: 2, Robust: 2, Active: 1}
...
+ [QuickStructs.jl](https://github.com/tbreloff/QuickStructs.jl) :: Several data structures with goals of O(1) for important operations. {Usable: 5, Robust: 4, Active: 1}
...
+ [OnlineAI.jl](https://github.com/tbreloff/OnlineAI.jl) :: Machine learning for sequential/streaming data.  {Usable: 3, Robust: 3, Active: 3}
...
+ [VisualRegressionTests.jl](https://github.com/tbreloff/VisualRegressionTests.jl) :: Automated integrated regression tests for graphics libraries. {Usable: 3, Robust: 3, Active: 1}
...
+ [AtariAlgos.jl](https://github.com/tbreloff/AtariAlgos.jl) :: Models/algorithms for use with the Arcade Learning Environment (ALE).  {Usable: 5, Robust: 4, Active: 2}
...
+ [Plots.jl](https://github.com/tbreloff/Plots.jl) :: An API/interface and wrapper that sits above other plotting packages (backends) and gives the user simple, consistent, and flexible plotting commands. {Usable: 5, Robust: 4, Active: 5}
...
+ [Qwt.jl](https://github.com/tbreloff/Qwt.jl) :: 2D plotting, drawing, and GUIs using Qwt and Qt.  {Usable: 4, Robust: 3, Active: 1}
...
+ [Unums.jl](https://github.com/tbreloff/Unums.jl) :: Unum (Universal Number) types and operations.  {Usable: 1, Robust: 1, Active: 1}
...
+ [CTechCommon.jl](https://github.com/tbreloff/CTechCommon.jl) :: Some functionality to be shared among packages.  {Usable: 4, Robust: 4, Active: 1}
...
+ [Qt5.jl](https://github.com/tbreloff/Qt5.jl) :: A wrapper around C++ library `Qt5`.  {Usable: 1, Robust: 1, Active: 1}

Let me know what you think!

Fix description for GeoStats.jl

The description of GeoStats.jl is referring to another package of mine. Could you please edit the GEOSTATISTICS section to look like:

Krige.jl :: Krige estimators in Julia
GeoStats.jl :: Geostatistics in Julia
GeoStatsImages.jl :: Training images for geostatistical simulation
ImageQuilting.jl :: 3D image quilting simulation

Tag/Remove packages that do not work on on recent Julia versions anymore

There are now quite a lot of packages on this list that have not been updated in many years and do not work on Julia >= v1.0 and also have no Project.toml file.

Reading other issues, it seems that your intention is, that old packages are being kept around in case someone wants to update them but to me it feels like the outdated packages are starting to dominate the list, so I was wondering if there was something that could be done about that.

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.