gogirish / eman2 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cryoem/eman2
A scientific image processing software suite with a focus on CryoEM and CryoET
This project forked from cryoem/eman2
A scientific image processing software suite with a focus on CryoEM and CryoET
EMAN2 README How to install EMAN2 see instructions in INSTALL. What is the file structure for EMAN2 source code - libEM core libEM library - libpyEM boost python wrapper of libEM - programs python programs - utils utility-level programs - examples Pyton sample programs - pyemtbx python library modules toolbox - plugins c++ templates and sample code for EMAN2 developments - doc documentation - rt regression tests Where is the documentation EMAN2 documentation are in doc directory, has 2 kinds of documentation source: 1) The hand-written documentation, for example: INSTALL. 2) The code-based auto-generated documentation, which will be built and installed in the EMAN2 building process if ENABLE_AUTODOC option is set. a) EMAN2 uses Doxygen (ver 1.4.3+ prefered) to maintain its code-embedded documentations. To generate the Doxygen-based documentation. b) EMAN2 has a set of latex based documentation in /doc/latex directory, which will create same content in dvi, ps, pdf and html format. c) There is a docgen.py Python program which can create two html files to describe processors. What's the coding style of EMAN2 1) EMAN2 follows the GNU coding style with minor differences. We use GNU indent to make the proper indentation. The indent options are: -br -nce -i4 -npcs -nprs -npsl -l100 -ts4 2) The naming styles are: a) All source code files use lower cases. b) All classes and data types use uppercase in the first letter. c) All functions use lower cases with '_' as the word separator. d) All parameter names for modular class use lower cases with '_' as the word separator. How do I make my code to follow the EMAN2 coding style Suppose your code is in file 'input.cpp', then run: % indent -br -nce -i4 -npcs -nprs -npsl -l100 -ts4 input.cpp -o output.cpp The output is saved in 'output.cpp'.
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.