Displaying 1 to 20 from 48 results

q - q - Run SQL directly on CSV or TSV files

  •    Python

q is a command line tool that allows direct execution of SQL-like queries on CSVs/TSVs (and any other tabular text files). q treats ordinary files as database tables, and supports all SQL constructs, such as WHERE, GROUP BY, JOINs etc. It supports automatic column name and column type detection, and provides full support for multiple encodings.

qbsolv - Qbsolv,a decomposing solver, finds a minimum value of a large quadratic unconstrained binary optimization (QUBO) problem by splitting it into pieces solved either via a D-Wave system or a classical tabu solver

  •    q

A decomposing solver that finds a minimum value of a large quadratic unconstrained binary optimization (QUBO) problem by splitting it into pieces. The pieces are solved using a classical solver running the tabu algorithm. qbsolv also enables configuring a D-Wave system as the solver. Access to a D-Wave system must be arranged separately.

contra - :surfer: Asynchronous flow control with a functional taste to it

  •    Javascript

Feature requests will be considered on a case-by-case basis.Install using npm or bower. Or get the source code and embed that in a <script> tag.




node-promise-mysql

  •    Javascript

Promise-mysql is a wrapper for mysqljs/mysql that wraps function calls with Bluebird promises. Usually this would be done with Bluebird's .promisifyAll() method, but mysqljs/mysql's footprint is different to that of what Bluebird expects. At the minute only the standard connection (using .createConnection()) and the pool (using .createPool()) is supported. createPoolCluster is not implemented yet.

dotQ - Yet another Q.

  •    Javascript

Yet another Q.With the dotQ library, you can flatten the pyramid.


breeze - Javascript async flow control manager

  •    Javascript

Functional async flow control library built on promises. Managing promises and async code has never been easier. Add step to flow chain.

qequire - Promisify modules as you require them.

  •    Javascript

Promisify modules as you require them.Warning: probably breaks stuff.

poseidon-mongo - A future wrapper around the Node Native MongoDB driver using Poseidon - https://github

  •    Javascript

Poseidon Mongo provides a promise layer around the Node Native MongoDB driver with the help of the Poseidon library.Compare the example below to the original introduction for the Node MongoDB Native Driver.

node-cgminer - API client for CGMiner Bitcoin miner

  •    CoffeeScript

COMMAND corresponds to one of the commands detailed in CGMiner's API documentation.

QEJS - Asyncronous Embedded JavaScript Templates with Q

  •    Javascript

This library impliments Embedded JavaScript with some asyncronous additions provided by Q. It is broadly based on https://github.com/visionmedia/ejs and fully supports everything except filters. For a full discussion of the reasoning behind this, see Features below. The promises implimentation for ayncronous operations uses https://github.com/kriskowal/q so you'll need to make sure that all asyncronous functions/values you supply to the templates are 'thenables' so that they'll work with Q. All that means in practice is that you need your promises to have a function then that you can call with a promise. QEJS supports exactly the same syntax as EJS for unbuffered code, usefull for conditionals, loops etc.

async-q - Port of caolan/async to Q

  •    CoffeeScript

Promises with Q are awesome. However, there's a lot of existing code done using callback-oriented structures. Much of this probably would have collapsed under its own weight long ago were it not for the excellent async.js. A number of the functions provided by async.js, e.g. parallel() aren't terribly useful to existing Q users, since you can just call Q.all(), but I've included most of the functions for completeness.

cls-q

  •    Javascript

Certain kinds of asynchronous operations don't play nicely with Q and continuation-local storage. This shim was put together to make CLS and Q work better with node-redis; there may be other modules that are doing funky things with asynchronous execution that require it. All it does is bind callbacks passed to promise.then so that the active CLS contexts at the time then() was called are correctly set. You can bind to more than one, but the overhead of doing so will start to add up quickly.

Qx - A set of LINQ-like extensions to Q for working with arrays of promises.

  •    Javascript

Qx is a set of extensions to Q that make it easier to work with promises of arrays of promises. Qx brings the convenience of C# LINQ methods to Javascript promise arrays.

angular-q-timeout - Adds .timeout method to promises returned by $q service

  •    Javascript

Inspired by Extending Q promises, I have decided to add timeout method to promises returned by the $q service. I am using window.setTimeout internally, which means the timeout callback happens outside the $apply loop. If you need to update the ui in the callback function, call $scope.$apply there.

react-promise - a react.js component for declarative way of handling promises

  •    Javascript

Much simpler, right? Because the latter code handles that promise declaratively instead of imperatively. In case you need user input before you can make the async call, there is a before property. Assign a function into it if you need to render a form for example. The type used for the generic will be matched against the type for the promise's value. This workaround is necessary because currently there's no way to directly supply generic types in Typescript.