bookmarks  295

  •  

    A community for the revolution of free, professional, and open-source typography.
    13 years ago by @gromgull
    (0)
     
     
  •  

    Sweave is a tool that allows to embed the R code for complete data analyses in latex documents. The purpose is to create dynamic reports, which can be updated automatically if data or analysis change. Instead of inserting a prefabricated graph or table into the report, the master document contains the R code necessary to obtain it. When run through R, all data analysis output (tables, graphs, etc.) is created on the fly and inserted into a final latex document. The report can be automatically updated if data or analysis change, which allows for truly reproducible research.
    13 years ago by @thorade
    (0)
     
     
  •  

    We focus on scientific/engineering software development using RAD abilities of Python language, accompanied with free scientific libraries such as NumPy and SciPy. Our mainstream research activity is numerical optimization, including nonsmooth optimization and solving systems of nonlinear equations. OpenOpt framework - universal numerical optimization package with several own solvers (e.g. ralg) and connections to tens of other, graphical output of convergence and many other goodies FuncDesigner - tool to rapidly build functions over variables/arrays and get their derivatives via automatic differentiation. Also, you can perform integration, interpolation, solve systems of linear/nonlinear/ODE equations and numerical optimization problems coded in FuncDesigner by OpenOpt (see some examples in its doc), uncertainty analysis and interval analysis DerApproximator - tool to get (or check user-supplied) derivatives via finite-difference approximation SpaceFuncs - tool for 2D, 3D, N-dimensional geometric modeling with possibilities of parametrized calculations, numerical optimization and solving systems of geometrical equations
    13 years ago by @thorade
    (0)
     
     
  •  

    Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces, Eclipse integrated development environment and Spyder interactive scientific development environment.
    13 years ago by @thorade
    (0)
     
     
  •  

    SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!
    13 years ago by @thorade
    (0)
     
     
  •  

    If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents. Keep one in the top drawer of your desktop and use it to: * Merge PDF Documents * Split PDF Pages into a New Document * Rotate PDF Pages or Documents * Decrypt Input as Necessary (Password Required) * Encrypt Output as Desired * Fill PDF Forms with FDF Data or XFDF Data and/or Flatten Forms * Apply a Background Watermark or a Foreground Stamp * Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels * Update PDF Metadata * Attach Files to PDF Pages or the PDF Document * Unpack PDF Attachments * Burst a PDF Document into Single Pages * Uncompress and Re-Compress Page Streams * Repair Corrupted PDF (Where Possible) Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris.
    14 years ago by @thorade
    (0)
     
     
  •  

    Open source business intelligence from Pentaho saves your business time and money. We specialize in open source reporting, open source etl & data integration and open source olap.
    14 years ago by @gromgull
    (0)
     
     
  •  

    The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages.
    14 years ago by @thorade
    (0)
     
     
  •  

    FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source. FreeMat is available under the GPL license.
    14 years ago by @thorade
    (0)
     
     
  •  

    RKWard is meant to become an easy to use, transparent frontend to the R-language, a very powerful, yet hard-to-get-into scripting-language with a strong focus on statistic functions. It will not only provide a convenient user-interface, however, but also take care of seamless integration with an office-suite. Practical statistics is not just about calculating, after all, but also about documenting and ultimately publishing the results.
    14 years ago by @thorade
    (0)
     
     
  •  

    GnuWin32 provides Win32 (MS Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista / 2008) ports of tools with a GNU or similar open source license.
    14 years ago by @thorade
    (0)
     
     
  •  

    opensourceCMS.com is designed to give you the opportunity to "try out" some of the best open source software systems in the world.
    14 years ago by @thorade
    (0)
     
     
  •  

    WordPress.com is brought to you by some of the same folks who work on the open source blogging software available at WordPress.org. Open source WordPress has been incredibly successful and risen from a handful of users to the most-used blog tool in its category. However, as easy-to-use as we could make the open source package, there was still a barrier in that it requires a hosting account, a database, FTP, and a whole alphabet soup of acronyms that make normal people like you and me dizzy. We wanted to bring the WordPress experience to a larger audience. So we created WordPress.com, a hosted version of the open source package where you can start a blog in seconds without any technical knowledge. We’re a bit of an underdog, as there are much larger hosted blogging services such as Blogger that have been out for years, but when WordPress.org got started people said the blog software market was saturated and there wasn’t room for anything new. (The big players then were Greymatter and Movable Type.) We think we have something unique to bring to the table. WordPress.com is under very active development, and we roll out updates almost every day. New features and services are driven by you so please use our feedback form to let us know what you want. Almost everything on WordPress.com is free, and things that are currently free will remain free in the future, but we do offer paid a la carte upgrades for things like CSS editing and custom domains. How do we pay for everything? WordPress.com is run by Automattic which currently makes money from the aforementioned upgrades, blog services, Akismet anti-spam technology, and hosting partnerships. We know there are a lot of places you could put your blog, and we’d be extra honored if you consider us. If you’re a current user and you dig what we’re doing, the best way you can help us out is to help a friend get set up as well. It also gives you more buddies for your blogroll.
    14 years ago by @thorade
    (0)
     
     
  •  

    WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.
    14 years ago by @thorade
    (0)
     
     
  •  

    CNRI Handle Extension for Firefox embeds a handle/DOI name resolver in the browser. It finds handles and DOI names used as references in web pages, in a variety of formats, sends them directly to the Handle System for resolution, and gets back current information about the identified entity, e.g., current location. The results of that handle resolution are used to determine browser behavior, e.g., display the current version of a document even if it has been moved since the creation of the reference. After installing this extension in your Firefox browser, you will be able to directly access handle URIs like hdl:4263537/4000 or Digital Object Identifier URIs like doi:10.1000/1 by typing them into the address bar, clicking on links with such references, or even having one as the source of an image. Your browser will resolve these handles using the native Handle System protocol. What's more, if you do follow a link to a web-to-handle proxy server (e.g., http://hdl.handle.net/4263537/4000 or http://dx.doi.org/10.1000/1), your browser will recognize this and use the native Handle System protocol instead. The extension will automatically detect if a firewall prevents direct handle resolution and will fall back to using a web-to-handle proxy server in that case. A configuration option can turn off redirecting to URLs embedded in the handle values, allowing you to examine the structure of the handle record.
    14 years ago by @thorade
    (0)
     
     
  •  

     
  •  

    Drupal is a free software package that allows anyone to easily publish, manage and organize a wide variety of content on a website.
    14 years ago by @thorade
    (0)
     
     
  •  

     
  •  

    CAELinux: an open source LiveDVD Linux distribution dedicated to computer aided engineering / finite element analysis (CAE / FEA)
    14 years ago by @thorade
    (0)
     
     
  •  

    textext: Inkscape extension for adding LaTeX objects to SVG drawings
    14 years ago by @thorade
    (0)
     
     
  •  

    KBibTeX is a BibTeX editor for KDE to edit bibliographies used with LaTeX. KBibTeX is released under the GNU Public License (GPL).
    14 years ago by @thorade
    (0)
     
     
  •  

    Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. It can be used from MATLAB, Python, C++, or Fortran.
    14 years ago by @thorade
    (0)
     
     
  •  

    VirtualDub is a video capture/processing utility for Windows platforms, licensed under the GNU General Public License (GPL). It lacks the editing power of a general-purpose editor such as Adobe Premiere, but is streamlined for fast linear operations over video. It has batch-processing capabilities for processing large numbers of files and can be extended with third-party video filters. VirtualDub is mainly geared toward processing AVI files, although it can read (not write) MPEG-1 and also handle sets of BMP images.
    14 years ago by @thorade
    (0)
     
     
  •  

    Sage is a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface. Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.
    14 years ago by @thorade
    (0)
     
     
  •  

    LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG). LyX combines the power and flexibility of TeX/LaTeX with the ease of use of a graphical interface. This results in world-class support for creation of mathematical content (via a fully integrated equation editor) and structured documents like academic articles, theses, and books. In addition, staples of scientific authoring such as reference list and index creation come standard. But you can also use LyX to create a letter or a novel or a theatre play or film script. A broad array of ready, well-designed document layouts are built in. LyX is for people who want their writing to look great, right out of the box. No more endless tinkering with formatting details, “finger painting” font attributes or futzing around with page boundaries. You just write. On screen, LyX looks like any word processor; its printed output — or richly cross-referenced PDF, just as readily produced — looks like nothing else.
    14 years ago by @thorade
    (0)
     
     
  •  

    Cantor is an application that lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others. Four backends are curently available: Sage, Maxima, R and KAlgebra.
    14 years ago by @thorade
    (0)
     
     
  •  

    Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers. Maxima can plot functions and data in two and three dimensions.Maxima is a descendant of Macsyma, the legendary computer algebra system developed in the late 1960s at the Massachusetts Institute of Technology. It is the only system based on that effort still publicly available and with an active user community, thanks to its open source nature. Macsyma was revolutionary in its day, and many later systems, such as Maple and Mathematica, were inspired by it.
    14 years ago by @thorade
    (0)
     
     
  •  

    Free browser add-on from Mozilla Labs that keeps your bookmarks, saved passwords, browsing history and open tabs backed up and synchronized, with end-to-end encryption for your privacy and security. Synchronize Your Firefox Experience Across Desktop and Mobile The Weave Browser Sync add-on for Firefox is now generally available to seamlessly bridge your desktop and mobile Firefox experiences. Using this free browser add-on from Mozilla Labs, you can securely access all of your personal data across all of your supported devices, making your Web experience instantly more personal and useful. Weave Browser Sync backs up and synchronizes your bookmarks, saved passwords, browsing history and open browser tabs. And all of your data is encrypted end-to-end to ensure your privacy. Future releases of Weave Browser Sync will add support for backing up and synchronizing your browser add-ons, search plugins and other customizations and ultimately everything that makes your Firefox and Web experience personal.
    14 years ago by @thorade
    (0)
     
     
  •  

    Navit is a car navigation system with routing engine. It's modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time. The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map. The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you using speechd. Navit currently speaks 43 languages, can run on various plateforms (Linux, Windows, Android, OpenMoko Freerunner, Wince, Nokia n800 Internet tables, iPhone, Zaurus..) Check the web based translation tool or the wiki for more informations.
    14 years ago by @thorade
    (0)
     
     
  •  

    Opensource Editor based on Scintilla, Features: syntax highlight, code folding
    14 years ago by @thorade
    (0)
     
     
  •  

    SciDAVis is a free application for Scientific Data Analysis and Visualization. SciDAVis is a free interactive application aimed at data analysis and publication-quality plotting. It combines a shallow learning curve and an intuitive, easy-to-use graphical user interface with powerful features such as scriptability and extensibility. SciDAVis is similar in its field of application to proprietary Windows applications like Origin and SigmaPlot as well as free applications like QtiPlot, Labplot and Gnuplot. What sets SciDAVis apart from the above is its emphasis on providing a friendly and open environment (in the software as well as the project) for new and experienced users alike. Particularly, this means that we will try to provide good documentation on all levels, ranging from user’s manual over tutorials down to and including documentation of the internal APIs We encourage users to share their experiences on our forums and on our mailing lists.
    14 years ago by @thorade
    (0)
     
     
  •  

    Evocosm is a set of classes that abstract the fundamental components of an evolutionary algorithm. I'll list the components here with a bit of introduction; you can review the details of the classes by downloading the code archives or by reviewing the online documentation (see the menu at the article's beginning for code and documentation links.) All class documentation was generated from source code comments using doxygen. These docs have not been thoroughly proofread, so they may contain a few typos and minor errors. Self-publishing has taught me the value of a good proofreader... ;} Evolutionary algorithms come in a variety of shapes and flavors, but at their core, they all share certain characteristics: populations that reproduce and mutate through a series of generations, producing future generations based on some measure of fitness. An amazing variety of algorithms can be built on that general framework, which leads me to construct a set of core classes as the basis for future applications.
    14 years ago by @thorade
    (0)
     
     
  •  

    EvA2 (an Evolutionary Algorithms framework, revised version 2) is a comprehensive heuristic optimization framework with emphasis on Evolutionary Algorithms implemented in Java. It is a revised version of the JavaEvA optimization toolbox, which has been developed as a resumption of the former EvA software package. EvA2 integrates several derivation free optimization methods, preferably population based, such as Evolution Strategies (ES), Genetic Algorithms (GA), Differential Evolution (DE), Particle Swarm Optimization (PSO), as well as classical techniques such as multi-start Hill Climbing or Simulated Annealing. Besides typical single-objective problems, multi-modal and multi-objective problem are handled directly by the EvA2 framework. Via the Java mechanism of Remote Method Invocation (RMI), the algorithms of EvA2 can be distributed over network nodes based on a client-server architecture. EvA2 aims at two groups of users. Firstly, the end user who does not know much about the theory of Evolutionary Algorithms, but wants to use Evolutionary Algorithms to solve an application problem. Secondly, the scientific user who wants to investigate the performance of different optimization algorithms or wants to compare the effect of alternative or specialized evolutionary or heuristic operators. The latter usually knows more about evolutionary algorithms or heuristic optimization and is able to extend EvA2 by adding specific optimization strategies or solution representations. EvA2 is being used as teaching aid in lecture tutorials, as a developing platform in student research projects and applied to numerous optimisation problems within active research and ongoing industrial cooperations.
    14 years ago by @thorade
    (0)
     
     
  •  

     
  •  

    KmPlot is a mathematical function plotter for the KDE-Desktop. It has built in a powerfull parser. You can plot different functions simultaneously and combine their function terms to build new functions. KmPlot supports functions with parameters and functions in polar coordinates. Several grid modes are possible. Plots may be printed with high precision in correct scale.
    14 years ago by @thorade
    (0)
     
     
  •  

    Sharing work made easy SparkleShare shines by its absence. Unlike other syncing tools it's designed to get out of your way, to make sharing documents and collaboration easier, and to make peers aware of what you are doing. Fast and secure SparkleShare uses proven security technologies to keep your data safe while it's being transported. SparkleShare allows you to set up your own servers, so that you are always in control of your own data. Built-in version control SparkleShare keeps a record of all the changes in your files. Did you or someone else make a mistake? No problem, you can easily go back to an earlier version of that file. Transparent SparkleShare is an Open Source project, so you will always be in control of the software and your own data.
    14 years ago by @thorade
    (0)
     
     
  •  

     
  •  

    Git Extensions is a toolkit to make working with Git under Windows more intuitive. The shell extension will intergrate in Windows Explorer and presents a nice context menu on files.
    14 years ago by @thorade
    (0)
     
     
  •  

    digiKam is an advanced digital photo management application for KDE, which makes importing and organizing digital photos a "snap". The photos are organized in albums which can be sorted chronologically, by folder layout or by custom collections. Tired of the folder constraints? Don’t worry, digiKam also provides tagging. You tag your images which can be spread out across multiple folders, and digiKam provides fast and intuitive ways to browse these tagged images. You can also add comments to your images. digiKam makes use of a fast and robust database to store these meta-informations which makes adding and editing of comments and tags very reliable. digiKam makes use of KIPI plugins for lots of added functionality. KIPI (KDE Image Plugin Interface) is an initiative to create a common plugin infrastructure for digiKam, KPhotoAlbum, Showimg, and GwenView. Its aim is to allow development of image plugins which can be shared among KDE graphical applications. An easy-to-use interface is provided that enables you to connect to your camera and preview, download and/or delete your images. Basic auto-transformations can be deployed on the fly during image downloading. Another tool, which most artists and photographers will be familiar with, is a Light Table. This tool assists artists and photographers with reviewing their work ensuring the highest quality only. A classical light table will show the artist the place on the images to touch up. Well in digiKam, the light table function provides the user a similar experience. You can import a photo, drag it onto the light table, and touch up only the areas that need it. The digiKam Image Editor has its own plugin subsystem with some common tools e.g. red eye correction or Gamma correction. Additional plugins are provided with the main application to process advanced corrections on image like color management, noise reduction, or special effects. digiKam Image Editor supports all camera RAW file formats, 16 bits color depth, Exif/Makernote/IPTC/GPS/XMP metadata, Color management, tagging/rating/comments pictures, etc. A stand-alone image editor version named ShowFoto is also available. It runs without digiKam images database support, but provides all Image Editor functions.
    14 years ago by @thorade
    (0)
     
     
  •  

    The Shrew Soft VPN Client for Windows is a free IPsec Remote Access VPN Client for Windows 2000, XP, Vista and 7 operating systems ( x86 and amd64 versions ). It was originally developed to provide secure communications between mobile Windows hosts and open source VPN gateways that utilize standards compliant software such as ipsec-tools, OpenSWAN, FreeSWAN, StrongSWAN, isakmpd. It now offers many of the advanced features only found in expensive commercial software solutions and provides compatibility for VPN appliances produced by vendors such as Cisco, Juniper, Checkpoint, Fortinet, Netgear, Linksys, Zywall and many others.
    14 years ago by @thorade
    (0)
     
     
  •  

     
  •  

    # sK1 illustration program sK1 is an open-source illustration program that can substitute professional proprietary software like Corel Draw or Adobe Illustrator*. Currently GNU/Linux is our main development platform, but porting on Win32 and MacOS X desktops has been scheduled. sK1 supports professional publishing features, such as CMYK color, separations, ICC color management and press-ready PDF output. # UniConvertor UniConvertor is a universal vector graphics translator. It is a command line tool which uses sK1 object model to convert one file format to another. The project is a multiplatform software and can be compiled under GNU/Linux (and other UNIX-like systems), MacOS X and Win32/64 operation systems. # CDR Explorer CDR Explorer is a research tool for CorelDraw file formats. It was used to create a CDR import filter for sK1 Editor and UniConvertor. This tool is written on Python and works under GNU/Linux, MacOS X and Win32. # WMF format parser (pymfvu) pymfvu is a small research project. This project was started to prepare new WMF/EMF filter for sK1 and Uniconvertor. The pymfvu program can open and render both Windows Metafile and Enchanced Metafile files.
    14 years ago by @thorade
    (0)
     
     
  •  

    Git is distributed version control system focused on speed, effectivity and real-world usability on large projects. Its highlights include: * Distributed development. Like most other modern version control systems, Git gives each developer a local copy of the entire development history, and changes are copied from one such repository to another. These changes are imported as additional development branches, and can be merged in the same way as a locally developed branch. Repositories can be easily accessed via the efficient Git protocol (optionally wrapped in ssh for authentication and security) or simply using HTTP - you can publish your repository anywhere without any special webserver configuration required. * Strong support for non-linear development. Git supports rapid and convenient branching and merging, and includes powerful tools for visualizing and navigating a non-linear development history. * Efficient handling of large projects. Git is very fast and scales well even when working with large projects and long histories. It is commonly an order of magnitude faster than most other version control systems, and several orders of magnitude faster on some operations. It also uses an extremely efficient packed format for long-term revision storage that currently tops any other open source version control system. * Cryptographic authentication of history. The Git history is stored in such a way that the name of a particular revision (a "commit" in Git terms) depends upon the complete development history leading up to that commit. Once it is published, it is not possible to change the old versions without it being noticed. Also, tags can be cryptographically signed. * Toolkit design. Following the Unix tradition, Git is a collection of many small tools written in C, and a number of scripts that provide convenient wrappers. Git provides tools for both easy human usage and easy scripting to perform new clever operations. Besides providing a version control system, the Git project provides a generic low-level toolkit for tree history storage and directory content management. Traditionally, the toolkit is called the plumbing. Aside the user interface coming with Git itself, several other projects (so-called porcelains) offer compatible version control interfaces - see the related tools list.
    14 years ago by @thorade
    (0)
     
     
  •  

    Subversion is a full-featured version control system originally designed to be a better CVS. Subversion has since expanded beyond its original goal of replacing CVS, but its basic model, design, and interface remain heavily influenced by that goal. Even today, Subversion should still feel very familiar to CVS users. The following list of features is presented with the assumption that you, the reader, have a basic understanding of what version control is and how version control systems work in general. If there's a feature that you're looking for that is not represented in this list, feel free to ask about it on our project mailing lists — perhaps we just didn't think to list it here. If Subversion truly lacks a feature you need, your feedback will help us to improve Subversion, and in the meantime, perhaps we can help you meet your need with the features that Subversion does have. * Most CVS features. ¶ CVS is a relatively basic version control system. For the most part, Subversion has matched or exceeded CVS's feature set where those features continue to apply in Subversion's particular design. * Directories are versioned. ¶ Subversion versions directories as first-class objects, just like files. * Copying, deleting, and renaming are versioned. ¶ Copying and deleting are versioned operations. Renaming is also a versioned operation, albeit with some quirks. * Free-form versioned metadata ("properties"). ¶ Subversion allows arbitrary metadata ("properties") to be attached to any file or directory. These properties are key/value pairs, and are versioned just like the objects they are attached to. Subversion also provides a way to attach arbitrary key/value properties to a revision (that is, to a committed changeset). These properties are not versioned, since they attach metadata to the version-space itself, but they can be changed at any time. * Atomic commits. ¶ No part of a commit takes effect until the entire commit has succeeded. Revision numbers are per-commit, not per-file, and commit's log message is attached to its revision, not stored redundantly in all the files affected by that commit. * Branching and tagging are cheap (constant time) operations. ¶ There is no reason for these operations to be expensive, so they aren't. Branches and tags are both implemented in terms of an underlying "copy" operation. A copy takes up a small, constant amount of space. Any copy is a tag; and if you start committing on a copy, then it's a branch as well. (This does away with CVS's "branch-point tagging", by removing the distinction that made branch-point tags necessary in the first place.) * Merge tracking. ¶ Subversion 1.5 introduces merge tracking: automated assistance with managing the flow of changes between lines of development, and with the merging of branches back into their sources. The 1.5 release of merge tracking has basic support for common scenarios; we will be extending the feature in upcoming releases. * File locking. ¶ Subversion supports (but does not require) locking files so that users can be warned when multiple people try to edit the same file. A file can be marked as requiring a lock before being edited, in which case Subversion will present the file in read-only mode until a lock is acquired. * Symbolic links can be versioned. ¶ Unix users can place symbolic links under version control. The links are recreated in Unix working copies, but not in win32 working copies. * Executable flag is preserved. ¶ Subversion notices when a file is executable, and if that file is placed into version control, its executability will be preserved when it it checked out to other locations. (The mechanism Subversion uses to remember this is simply versioned properties, so executability can be manually edited when necessary, even from a client that does not acknowledge the file's executability, e.g., when having the wrong extension under Microsoft Windows). * Apache network server option, with WebDAV/DeltaV protocol. ¶ Subversion can use the HTTP-based WebDAV/DeltaV protocol for network communications, and the Apache web server to provide repository-side network service. This gives Subversion an advantage over CVS in interoperability, and allows certain features (such as authentication, wire compression) to be provided in a way that is already familiar to administrators * Standalone server option (svnserve). ¶ Subversion offers a standalone server option using a custom protocol, since not everyone wants to run an Apache HTTPD server. The standalone server can run as an inetd service or in daemon mode, and offers the same level of authentication and authorization functionality as the HTTPD-based server. The standalone server can also be tunnelled over ssh. * Parseable output. ¶ All output of the Subversion command-line client is carefully designed to be both human readable and automatically parseable; scriptability is a high priority. * Localized messages. ¶ Subversion uses gettext() to display translated error, informational, and help messages, based on current locale settings. * Interactive conflict resolution. ¶ The Subversion command-line client (svn) offers various ways to resolve conflicting changes, include interactive resolution prompting. This mechanism is also made available via APIs, so that other clients (such as graphical clients) can offer interactive conflict resolution appropriate to their interfaces. * Repository read-only mirroring. ¶ Subversion supplies a utility, svnsync for synchronizing (via either push or pull) a read-only slave repository with a master repository. * Write-through proxy over WebDAV. ¶ Subversion 1.5 introduces a write-through proxy feature that allows slave repositories (see read-only mirroring) to handle all read operations themselves while passing write operations through to the master. This feature is only available with the Apache HTTPD (WebDAV) server option. * Natively client/server, layered library design with clean APIs. ¶ Subversion is designed to be client/server from the beginning; thus avoiding some of the maintenance problems which have plagued CVS. The code is structured as a set of modules with well-defined interfaces, designed to be called by other applications. * Binary files handled efficiently. ¶ Subversion is equally efficient on binary as on text files, because it uses a binary diffing algorithm to transmit and store successive revisions. * Costs are proportional to change size, not data size. ¶ In general, the time required for a Subversion operation is proportional to the size of the changes resulting from that operation, not to the absolute size of the project in which the changes are taking place. * Bindings to programming languages. ¶ The Subversion APIs come with bindings for many programming languages, such as Python, Perl, Java, and Ruby. (Subversion itself is written in C.) * Changelists. ¶ Subversion 1.5 introduces changelists, which allows a user to put modified files into named groups on the client side, and then commit by specifying a particular group. For those who work on logically separate changesets simultaneously in the same directory tree, changelists can help keep things organized.
    14 years ago by @thorade
    (0)
     
     
  •  

    Kile is a user friendly TeX/LaTeX editor for the KDE desktop environment. KDE is available for many architectures such as PC, Mac, and BSD. The main features are: * Compile, convert and view your document with one click. * Auto-completion of (La)TeX commands * Templates and wizards make starting a new document very little work. * Easy insertion of many standard tags and symbols and the option to define (an arbitrary number of) user defined tags. * Inverse and forward search: click in the DVI viewer and jump to the corresponding LaTeX line in the editor, or jump from the editor to the corresponding page in the viewer. * Finding chapter or sections is very easy, Kile constructs a list of all the chapter etc. in your document. You can use the list to jump to the corresponding section. * Collect documents that belong together into a project. * Easy insertion of citations and references when using projects. * Flexible and smart build system to compile your LaTeX documents. * QuickPreview, preview a selected part of your document. * Easy access to various help sources. * Advanced editing commands.
    14 years ago by @thorade
    (0)
     
     
  •  

    Krusader is an advanced twin panel (commander style) file manager for KDE and other desktops in the *nix world, similar to Midnight or Total Commander. It provides all the file management features you could possibly want. Learn more... Plus: extensive archive handling, mounted filesystem support, FTP, advanced search module, an internal viewer/editor, directory synchronisation, file content comparisons, powerful batch renaming and much much more. It supports a wide variety of archive formats and can handle other KIO slaves such as smb or fish. It is (almost) completely customizable, very user friendly, fast and looks great on your desktop! You should give it a try. This piece of software is developed by the Krusader Krew, published under the GNU General Public Licence.
    14 years ago by @thorade
    (0)
     
     
  •  

    Ghostscript is the name of a set of software that provides: * An interpreter for the PostScript (TM) language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in; * An interpreter for Portable Document Format (PDF) files, with the same abilities; * The ability to convert PostScript language files to PDF (with some limitations) and vice versa; and * A set of C procedures (the Ghostscript library) that implement the graphics capabilities that appear as primitive operations in the PostScript language.
    14 years ago by @thorade
    (0)
     
     
  •  

    matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala matlab or mathematica), web application servers, and six graphical user interface toolkits. matplotlib tries to make easy things easy and hard things possible. You can generate plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc, with just a few lines of code. For a sampling, see the screenshots, thumbnail gallery, and examples directory
    14 years ago by @thorade
    (0)
     
     
  •  

    R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity. One of R's strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. Great care has been taken over the defaults for the minor design choices in graphics, but the user retains full control. R is available as Free Software under the terms of the Free Software Foundation's GNU General Public License in source code form. It compiles and runs on a wide variety of UNIX platforms and similar systems (including FreeBSD and Linux), Windows and MacOS.
    14 years ago by @thorade
    (0)
     
     
  •  

     

publications  112