Efficient implementation of struct arrays in Julia (by JuliaArrays)


Basic StructArrays.jl repo stats
about 1 month ago

JuliaArrays/StructArrays.jl is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

StructArrays.jl Alternatives

Similar projects and alternatives to StructArrays.jl

  • GitHub repo JaiPrimer

    A description of Jonathan Blow's programming language, Jai

  • GitHub repo cljfx

    Declarative, functional and extensible wrapper of JavaFX inspired by better parts of react and re-frame

  • GitHub repo cljs-tui-template

    A leiningen template to generate ClojureScript Terminal-User-Interface applications built on web technologies you already know.

  • GitHub repo datarray

    Struct-of-arrays style data structure that emulates array-of-structs access

  • GitHub repo struct_array

    Wrapper object for "structure of arrays" coding style

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better StructArrays.jl alternative or higher similarity.


Posts where StructArrays.jl has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-02.
  • The compiler will optimize that away | 2021-05-02
    declares an array of struct of arrays, where each inner struct array contains 8 elements. This would have the advantage of playing well with the streaming prefetcher if you're working with all fields of the `Point` type.

    Julia's StructArrays package is also very convenient: | 2021-05-02
    Julia has a package that provides incredibility easy to use SoA. Julia's metaprogramming and multiple dispatch mean that it can use user structs fully transparently. Everything just works.
  • Is there a way to have a dataframe whose type will contain the types of its columns? | 2021-03-04
    You can use It's a decent choice when you need ease of manipulation and type stability.