athob / py-ananke Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
I'm attempting to install py-ananke on my local machine (M2 Mac, OS 13.4, Python 3.11) and the install fails when attempting to build wheels for vaex-core. It seems that vaex-core may not yet support Python 3.11 (see e.g. vaexio/vaex#2331) - perhaps it is best to require Python versions earlier than 3.11 in the py-ananke install until vaex-core fully supports 3.11
The authors have documented the core Ananke class, it's methods and arguments to a high level using docstrings and an accompanying example in a Jupyter notebook. However, all of this documentation exists within the code and is spread across multiple files making it somewhat difficult for a new user to find and read.
I would suggest that the authors start a document named "Documentation" in a user-friendly format (e.g. markdown) and clearly linked from the readme. It should present a brief summary of the relevant API level documentation in one place and in a format that is accessible for users, with instructions/links for where to find further information. As a minimum I believe the document should include the following:
Ananke
pipeline object and call run
to return a Galaxia Output
survey")Ananke
class constructor docstring (i.e. "run help(Ananke.__init__)
")particles
dictionary (as it is in the example)d_params
, e_params
and err_params
options (i.e. "call Ananke.display_density_docs()
" etc)Ananke.run
docstring (i.e."run help(Ananke.run)
")kwargs
that can be passed to Ananke.run
Galaxia.Output
data structure in which the output data is returnedIf the authors wished to use a more advanced tool like sphinx to incorporate docstrings directly into the documentation that would be excellent but I recognize that would be significantly more work to setup and I'm happy for it to be deferred for future work.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.