March 2013: School Partnership Program Started
NCLab is free for up to five partner K-12 schools in every state, and next five schools will be able to benefit from a 50% discount. Read more on the Partners page…
February 2013: LaTeX Added
LaTeX was introduced to NCLab recently and we already plan substantial improvements, so this post is not a grand celebration yet. Nevertheless, it is already easy to create and share LaTeX documents. More in the blog…
January 2013: Transition to HTML 5 Completed
From the user’s point of view, the most significant improvement is the stabilization of advanced 3D graphics. WebGL now works in all browsers and even on tablets, and it is no longer necessary to manually enable it. More in the Blog…
December 2012: NCLab Version 0.9 Released
New NCLab 0.9 with a massively upgraded infrastructure is here. We have rewritten more that 50% of NCLab’s code (and the old code was not bad). More in the Blog…
October 2012: New NCLab Release Coming Soon!
During October, NCLab has been going through dramatical changes in its infrastructure. It will have a new file system that will make future development much easier. Some changes will be visible to the user as well – File manager will display folders in the right panel, file sizes, and thumbnails. There will be a new Trash folder so accidentally deleted files will no longer be lost. Users will be able to upload images and display them via an Image Viewer. Upload of general data files will also be possible. Karel the Robot will finally get multiple mazes. Hold on, the new release is coming at the end of October!
October 2012: Python Textbook Open Source Project
NCLab’s free Python textbook was thoroughly revised and upgraded, and turned into an open source project. The complete sources are available in the repository “nclab-textbook-python” at Github. Anyone is welcome to contribute and all contributors are automatically co-authors. The textbook contains many exercises and review questions, and it requires no prior knowledge of programming. Check it out at http://femhub.com/textbook-python/!
September 2012: NCLab Usable with 3D Printers
We are excited to announce that STL file output was added to PLaSM, NCLab’s CAD system!. STL (Standard Tessellation Language) files are commonly accepted by other CAD systems and by 3D printers. Hence, students can now get their 3D designs from NCLab 3D-printed. The University of Nevada, Reno has a powerful 3D printer that we can use to print NCLab designs. If you or your students need to get your PLaSM project printed, give us a call. There is a small fee associated with the printing that goes to UNR and covers material only. If you send us your design, we should be able to get you an estimate.
September 2012: FEMTEC 2013 Announced
The 4th International Congress on Computational Engineering and Sciences will be held in Las Vegas on May 19 – 24, 2013. FEMTEC 2013 is the 4th event in a successful series of interdisciplineary international conferences. It promotes modern technologies and practices in scientific computing and visualization, and strengthens the interaction between researchers and practitioners in all areas of computational engineering and sciences. Read more at FEMTEC 2013 Home Page.
August 2012: NCLab High-School CAD Challenge Announced
This is the first CAD competition that is open to any high-school or home-schooled student! The contest is not limited to the U.S. but its official language is English. There is no registration fee and participants do not have to purchase or install any software — all takes place in the web browser. First prize is an iPad. See the blog post for more details.
July 2012: Hermes Added
The Hermes finite element library is now completely wrapped in Python and available in the Computing section of NCLab. This means that NCLab users can write their own advanced FEM programs using higher-order elements, automatic adaptivity, and other cool features of Hermes. The wrappers follow very closely the C++ version of the library, so C++ tutorial and library documentation can be used. Several tutorial examples were translated to Python and are available as displayed projects in NCLab (look for “Hermes – Tutorial – …”). We also wrote a tutorial to the Python wrappers and examples showing how NCLab Gemoetry Editor, Mesh Editor and Postprocessor can be connected to Hermes codes (look for displayed projects whose name starts with “GE and ME”).
June 2012: Octave Added
With Octave supported, NCLab users can upload their Matlab or Octave files to NCLab and run them in the cloud, from anywhere and at any time. No need to wait in queue until you can access Matlab at your institution.
May 2012: Finite Element Modules for Elasticity and Electrostatics
These modules provide engineering-level Finite Element Analysis (FEA) based on higher-order finite element methods. They comprise interactive geometry modeling, mesh generation, and postprocessing of results.
April 2012: Physics Modules for Kinematics and Fluid Dynamics
New high-school physics modules Projectile Motion (ideal and with air friction) and Draining a Tank make it possible to enhance lab work with computer experiments!
March 2012: Web Design IDE
An elegant IDE combining JS, CSS and HTML for web development makes it simple to gain web development skills and create cool web pages.
February 2012: GPU Computing with CUDA
Two Nvidia Tesla C2070 cards were installed and made accessible
for Python programmers via PyCuda.
January 2012: Home Page Redesigned
The web page consists of a Featured Slider that illustrates various
activities that users can do in NCLab, ranging from learning programming
with Karel the Robot, Python and JS programming, symbolic and numerical
computing, to solid modeling, CNC simulations, and advanced finite element
simulations of processes such as acoustics, fluid mechanics, and neutronics.
The web page also shows actual User Statistics and Cloud Monitor, and
a WebGL Tester.
January 2012: NCLab Version 0.7 Released
We added a new graphical application Fractal Explorer that makes it possible to
explore Mandelbrot and Julia fractals, manipulate the constants, and zoom
in to see the repeating fractal structures on different length scales.
The application Karel the Robot was thoroughly improved and new Game Mode
was added. The GM allows the user to create his/her own games in either the
Manual or Program Modes, and publish them for others. Numerous features
have been improved across NCLab. Python wrappers for Hermes have been
finished and Hermes can now run in NCLab.
December 2011: NCLab Version 0.6 Released
New features include launching Karel, Python and JS Worksheets through desktop
icons, simplification of Karel’s language based on input from kids, added sounds
to Karel, enabled saving worksheets and worlds in Karel, redesigned
Browser and Worksheet menu, improved Groups and Chat, and much more.
Visit NCLab and see for yourself!
November 2011: Hermes 1.0 Is Available
Check project home page for details.
October 2011: European Seminar on Computing 2012
ESCO 2012 will take place on June 25 – 29, 2012 in historical premises of the Pilsner Urquell Brewery, Pilsen, Czech Republic. Main focus areas of the meeting include:
- Multiphysics coupled problems
- Higher-order computational methods
- Computing with Python
- GPU computing
- Cloud computing
Keynote speakers are leading experts from U.S. national labs, U.S. and
European Universities, and GPU and cloud computing industry. Proceedings of ESCO 2012 will be published traditionally in an international journal with impact factor. Visit the conference home page and register now!