WhereIsAI/github-issue-similarity huggingface dataset:
Issue 1:
I tried using the latest mongoose/mongoose.d.ts file in this repo and had problems.

The authors of that type definition are @simonxca in #10084.

Basically this broke my use of mongoose. Not that I am sure I was using it correctly as I'm a bit of a novice in this TS/JS realm.

Snippet:

{...}
interface Location extends mongoose.Document {
name: string;
address: string;
rating: number;
facilities: string[];
coords: number[];
openingTimes: any[];
reviews: any[];
};
const locationSchema = new mongoose.Schema({
name: { type: String, required: true },
address: String,
rating: { type: Number, "default": 0, min: 0, max: 5 },
facilities: [String],
coords: { type: [Number], index: "2dsphere" },
openingTimes: [openingTimeSchema],
reviews: [reviewSchema]
});

mongoose.model<Location>("Location", locationSchema);
{...}

So I can no longer specify the interface with additional properties within <>.

Supplied parameters do not match the signature of the call target.

Simplifying to:

mongoose.model("Location", locationSchema);

Works of course, but now in my controllers when executing a query and explicitly trying to access a property of a document TS is unaware of the additional properties on a document.

loc
.findById(req.params.locationid)
.select("-reviews -rating")
.exec(
(err, location) => {
if (!location) {
sendJsonResponse(res, 404, {
"message": "locationid not found"
});
return;
} else if (err) {
sendJsonResponse(res, 400, err);
return;
}
location.name = req.body.name;
location.address = req.body.address;
{...}

Property 'name' does not exist on type '_Model & EventEmitter'.

Then I thought perhaps creating a class that extends mongoose and implements my interface would work, but then I have to provide an implementation for everything in my interface and mongoose.Document. That seems kind of asinine so I figure I must be missing the most obvious way to do this.

Thoughts?

Issue 2:
If you know how to fix the issue, make a pull request instead.

[x ] I tried using the @types/xxxx package and had problems.

[ x] I tried using the latest stable version of tsc. https://www.npmjs.com/package/typescript

[ x] Mention the authors (see Definitions by: in index.d.ts) so they can respond.

Authors: @horiuchi @enaeseth

Hi guys...With the last update of @types/passport@0.3.5, when we execute tsc -p tsconfig.json, we got some typescript error on the index.d.ts comming from your module (@types/passport && @types/passport-http).

This issue breaks unfortunetly our continuous integration. Would you please fix this issue and publish a new version of these typed definition ?

Thank you in advance for your answers and help.
Issue 1:
Original ticket http://projects.scipy.org/scipy/ticket/1886 on 2013-04-05 by trac user jhowarth, assigned to trac user jakevdp.

On both fink and MacPorts, the testsuite shows many failures. For example, on [[BR]]

MacPorts, executing...[[BR]]

[[BR]]

PYTHONPATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages /opt/local/bin/python2.7 -c "import scipy; scipy.test()" [[BR]]

[[BR]]

results in the attached failures and the summary....[[BR]]

[[BR]]

Ran 5481 tests in 108.387s[[BR]]

[[BR]]

FAILED (KNOWNFAIL=13, SKIP=31, errors=1, failures=74)[[BR]]

Issue 2:
Original ticket http://projects.scipy.org/scipy/ticket/1729 on 2012-09-18 by trac user breuderink, assigned to unknown.

Dear developers,

I installed the development version (the latest would not compile due to VecLib) of SciPy from source:

$ git clone https://github.com/scipy/scipy.git

$ git show

commit 6981d8b

Merge: a4d9a6d cc900a5

Author: Warren Weckesser warren.weckesser@enthought.com

Date: Mon Sep 17 17:34:36 2012 -0700

$ python setup.py build

[see attachment]

$ python setup.py install

[see attachment]

So far, so good. But, when I tried to run the unit tests (I verified this is the only scipy installation on my computer), I get many unit test failures:

$ python -c "import scipy; scipy.test('full')"

[see attachment]

Most seem to be related to arpack. I am really uncomfortable using this scipy installation, and feel that if building succeeds, the unit tests should run without failures. Is there any remedy?

I have attached my environment (both homebrew installed packages and the build environment as well).
Issue 1:
Challenge Waypoint: Say Hello to HTML Elements has an issue.

User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36.

Please describe how to reproduce this issue, and include links to screenshots if possible.

My code:

<h1>Hello World</h1>

I am not able to move to next challenge, as I am getting $ is not defined error. Is it something related to browser compatibility? I am using Google Chrome(Version 46.0.2490.71 m).

Issue 2:
Challenge Waypoint: Target HTML Elements with Selectors Using jQuery has an issue.

User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36.

I typed my code but the code doesn't work so i asked in help room, and they told me that the code it's ok, but i can't continue

My code:

<script>
$(document).ready(function() {
$('button').addClass("animated bounce");

});
</script>

<!-- You shouldn't need to modify code below this line -->

<div class="container-fluid">
<h3 class="text-primary text-center">jQuery Playground</h3>
<div class="row">
<div class="col-xs-6">
<h4>#left-well</h4>
<div class="well" id="left-well">
<button class="btn btn-default target" id="target1">#target1</button>
<button class="btn btn-default target" id="target2">#target2</button>
<button class="btn btn-default target" id="target3">#target3</button>
</div>
</div>
<div class="col-xs-6">
<h4>#right-well</h4>
<div class="well" id="right-well">
<button class="btn btn-default target" id="target4">#target4</button>
<button class="btn btn-default target" id="target5">#target5</button>
<button class="btn btn-default target" id="target6">#target6</button>
</div>
</div>
</div>
</div>
Issue 1:
I am using Symfony's DomCrawler to fetch an information from website.

In one of the pages there is a text including non-html-encoded text like following :

<a href="some-url.html">Lorem ipsum <<dolor sit>> amet </a>

And when I try to crawl the text from the <a> tag using the filterXPath()->text() method I get Lorem ipsum <, because it behaves to symbols like broken html tags and simply ignores them.

Also, when i try to use $node->filterXPath('my-xpath/a')->html(), I also get broken html like following example :

Lorem ipsum >

So, my question is if there is any way to get the "plain" text out of the node ?

Issue 2:
I am using Symfony's DomCrawler to fetch an information from website.

In one of the pages there is a text including non-html-encoded attributes like following :

<a href="some-url.html">Lorem ipsum <<dolor sit>> amet </a>

And when I try to crawl the text from the a tag using the filterXPath method I get Lorem ipsum <, because as I suppose it behaves to symbols like broken html tags and simply ignores them.

Also, when i try to use $node->filterXPath('my-xpath/a')->html(), I also get broken html like following example :

<a href="some-url.html">Lorem ipsum &gt;</a>

So, my question is if there is any way to get the "plain" text out of the node ?
Issue 1:
Embedding should work uniformly across all supported platforms according to the documentation. Further, embedding Julia installed in the standard way for a platform should require no arguments to jl_init.

Some related issues: #6327, #8757 , #14163, #17657.

Issue 2:
Why does julia don't have package pdf illustration and html function illustration [like R].

How can I know the functions in a package, What a fucking tools.

[pao: consolidated duplicated comments]
Issue 1:
I'm going to paste the irclogs as i'm not the person with the problem. But I agree it is a problem.

The problem is that elasticsearch1.4.0-1.Beta1 is newer than 1.4.0. Requiring you to --force the action.

[15:45] <audiphilth> yum update says nothing to update, manual run of rpm update gives this - package
elasticsearch-1.4.0.Beta1-1.noarch (which is newer than elasticsearch-1.4.0-1.noarch) is already
installed
[15:51] <Damm> audiphilth, you likely have to remove the beta
[15:51] <Damm> to get to the release
[15:51] <Damm> audiphilth, that or rpm -Uvh to it
[15:51] <Damm> and grab the rpm
[15:51] <Damm> audiphilth, likely better to force it by the command line than remove it heh
[15:51] --- edx is now known as MUCHAHASAQ
[15:51] <audiphilth> ya, i grabbed the rpm and i get - package elasticsearch-1.4.0.Beta1-1.noarch (which is newer than
elasticsearch-1.4.0-1.noarch) is already installed
[15:52] <audiphilth> not sure why it thinks the 1.4 beta is newer
[15:53] <audiphilth> rpm -Uvh elasticsearch-1.4.0.noarch.rpm
[15:53] <audiphilth> Preparing... ########################################### [100%]
[15:53] <audiphilth> package elasticsearch-1.4.0.Beta1-1.noarch (which is newer than elasticsearch-1.4.0-1.noarch)
is already installed
[15:53] <Damm> --force
[15:53] <Damm> i think that works? or something similar
[15:53] <Damm> that's crazy though
[15:53] <Damm> oh 1.4.0-1
[15:53] <Damm> vs 1.4.0
[15:53] <Damm> geeze
[15:53] <audiphilth> right, was hoping not to have to do that, i'll try and see
[15:55] <audiphilth> --force works
[15:55] --- MUCHAHASAQ is now known as edx
[15:56] <Damm> well it appears the beta was a greater version
[15:56] <Damm> so it makes sense
[15:56] <wjimenez_> can anyone shed light on the '_type' and 'type' fields? what is the difference?
[15:57] <audiphilth> not sure how much sense it makes if the release ver. can be trumped by an *older* beta
[16:01] <Damm> someone should file an issue on this
[16:01] <Damm> so I think I will and just paste the irclogs

Issue 2:
After changing /etc/apt/sources.list/

deb http://packages.elasticsearch.org/elasticsearch/1.3/debian stable main

to

deb http://packages.elasticsearch.org/elasticsearch/1.4/debian stable main

and running apt-get update && apt-get upgrade, curl -XGET 'localhost:9200' is reporting version 1.4.0.Beta1.

curl -XGET 'localhost:9200'
{
"status" : 200,
"name" : "elasticsearch-node",
"cluster_name" : "elasticsearch-cluster",
"version" : {
"number" : "1.4.0.Beta1",
"build_hash" : "1f25669f3299b0680b266c3acaece43774fb59ae",
"build_timestamp" : "2014-10-01T14:58:15Z",
"build_snapshot" : false,
"lucene_version" : "4.10.1"
},
"tagline" : "You Know, for Search"
}
Issue 1:
Challenge Use an ID Attribute to Style an Element has an issue.

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36.

Please describe how to reproduce this issue, and include links to screenshots if possible.

My code:

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">
<style>
.red-text {
color: red;
}
#cat-photo-form{
background-color:green;
}
h2 {
font-family: Lobster, Monospace;
}

p {
font-size: 16px;
font-family: Monospace;
}

.thick-green-border {
border-color: green;
border-width: 10px;
border-style: solid;
border-radius: 50%;
}

.smaller-image {
width: 100px;
}

.gray-background {
background-color: gray;
}
</style>

<h2 class="red-text">CatPhotoApp</h2>

<p>Click here for <a href="#">cat photos</a>.</p>

<a href="#"><img class="smaller-image thick-green-border" alt="A cute orange cat lying on its back" src="https://bit.ly/fcc-relaxing-cat"></a>

<div class="gray-background">
<p>Things cats love:</p>
<ul>
<li>cat nip</li>
<li>laser pointers</li>
<li>lasagna</li>
</ul>
<p>Top 3 things cats hate:</p>
<ol>
<li>flea treatment</li>
<li>thunder</li>
<li>other cats</li>
</ol>
</div>

<form action="/submit-cat-photo" id="cat-photo-form">
<label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
<label><input type="radio" name="indoor-outdoor"> Outdoor</label>
<label><input type="checkbox" name="personality" checked> Loving</label>
<label><input type="checkbox" name="personality"> Lazy</label>
<label><input type="checkbox" name="personality"> Energetic</label>
<input type="text" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>

Issue 2:
In all the exercises, we the users are forced to press the enter key before writing any code.

Update:

We have locked the conversation temporarily on this thread to collaborators only, this has been resolved in staging, and will be live soon.

The fix can be confirmed on the beta website.

The workaround currently on production website is:

Press the Enter key on the challenge editor and then proceed with the challenge.

Apologies for the inconvenience meanwhile.

Reach us in the chat room if you need any assistance.
Issue 1:
Preflight Checklist

I have read the Contributing Guidelines for this project.

I agree to follow the Code of Conduct that this project adheres to.

I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Problem Description

The Chrome developer tools network tab lets you right click an item and select "open in new tab". When you do (as far as I can tell) nothing happens. Nothing gets logged to the command line, and the expected new-window event is not called.

Proposed Solution

I would expect "open in new tab" to trigger the new-window event on the devToolsWebContents (or possibly the webContents itself) for Electron developers to handle like any other new-window event.

Issue 2:
Preflight Checklist

I have read the Contributing Guidelines for this project.

I agree to follow the Code of Conduct that this project adheres to.

I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Problem Description

In devtools, when you click Open in new tab for example, nothing happens.

Proposed Solution

I would like to have a way to change the click event for devtools menu items. Or have some event that we can listen for and then do the action we want to do.

For example, you could do:

app.on('devtools-menu-item-clicked', (event, menu: Electron.MenuItem, id: number) => {
if(menu.label == "Open in new tab") // do whatever
})

Alternatives Considered

Using a devtools extension, however Chromium only exposes chrome.devtools.* APIs to devtools extensions.

Additional Information

n/a
Issue 1:
Glide Version:

Integration libraries:

Device/Android Version:

Issue details / Repro steps / Use case background:

Glide load line / GlideModule (if any) / list Adapter code (if any):

Glide.with...

Layout XML:

<FrameLayout xmlns:android="...

Stack trace / LogCat:

paste stack trace and/or log here

Issue 2:
Hi. First of all thanks for such a great library.

I am having a little issue. I have a screen with user's profile image. User can also change his profile picture. The profile picture is saved in the sdcard with name "abc.png". When the user changes his profile picture, the newly selected image will replace the old image in sdcard.

Now if I show the profile picture using Glide, it takes the image from cache and shows old picture. How can I remove the old cached image? How to re-cache the image?

How to implement this?
Issue 1:
I am looking at building an extension that prints a lot of information from errors, debug & warnings so it would be nice to stylise the messages from the realtime logs of a website to help with debugging.

So can I make a feature request please to enable colorised text in Output Channel

Issue 2:
From @SamVerschueren on October 30, 2015 6:9

I might have seen a post regarding styling of the OutputChannel, but not sure though.

I think it would be a nice feature to support ANSI colors. This way libraries like chalk can be used to style the output. Another benefit is that if you develop a plugin like Yeoman, who outputs to the console, the output can be directly passed to the OutputChannel.

Not sure if this is possible, but I think it would be a nice feature. No need to implement our own styling stuff in the channel, just use libraries that already exist.

Copied from original issue: Microsoft/vscode-extensionbuilders#69
Issue 1:
Removing min-height from Shared size and type resets in forms.less stops inputs being bloated in IE8. Tested in IE9/10 latest FF and Chrome and dosen't seem to cause any problems.

Issue 2:
jsFiddle: http://jsfiddle.net/9EHxq/

Preview in IE8 with row-fluid:

I found similar issues but not exactly the same issue, so creating a new one.
Issue 1:
Sample error when doing something along these lines...

export class LoggedInRouterOutlet extends RouterOutlet {
publicRoutes: any
constructor(public _elementRef: ElementRef, public _loader: DynamicComponentLoader,
public _parentRouter: Router, @Attribute('name') nameAttr: string) {
super(_elementRef, _loader, _parentRouter, nameAttr);

WARNING in ./src/app/LoggedInOutlet.ts
(13,7): Supplied parameters do not match any signature of call target.

When extending RouterOutlet, the generated type definition does not include the constructor signature, so compiling something like the above gives TypeScript Warnings.

Issue 2:
We need some sanity test for the router .d.ts file. The gulp test.typings target does this for the angular2.d.ts.

I did not update router on DefinitelyTyped for alpha.32 because it fails the definitelyTyped tests, for example, the Instruction class is referenced but not defined.

We can't release typings for router until this is fixed.
Issue 1:
Original ticket http://projects.scipy.org/scipy/ticket/660 on 2008-05-02 by trac user djkawa, assigned to unknown.

Hi,

my setup is python 2.4.4

scipy 0.6.0

numpy 1.0.3.1 (there are some bugs we have reported in 1.0.4 so we cannot use it)

I am using the scipy.interpolate.interp1d class quite extensively and there are two shaping behaviours that i don't understand:

1 - is simple:

why when you interp on a x_new which is a scalar, the y_new is not a scalar as well but a 1d array instead?

2 - is a bit more brain consuming for my array visualization skills:

when axis = 0 and the dimension of y is greater than 2, i would expect something else. see my example:

>>> import scipy
>>> from scipy import *
>>> from scipy.interpolate import interp1d
>>> aa = array([[0.,10.,20.],[30.,40.,50.]])
>>> bb = 10 + aa
>>> cc = 10 + bb
>>> dd = array([aa,bb,cc])
>>> ee = 10 + dd

>>> aa
array([[ 0., 10., 20.],
[ 30., 40., 50.]])
>>> bb
array([[ 10., 20., 30.],
[ 40., 50., 60.]])
>>> ii = interp1d([0.,1.], [aa, bb], axis = 0)
>>> ii([0.1,0.5])
array([[[ 1., 31.],
[ 11., 41.],
[ 21., 51.]],

[[ 5., 35.],
[ 15., 45.],
[ 25., 55.]]])
>>> ii([0.1,0.5]).swapaxes(-1,-2)
array([[[ 1., 11., 21.],
[ 31., 41., 51.]],

[[ 5., 15., 25.],
[ 35., 45., 55.]]])
>>> dd
array([[[ 0., 10., 20.],
[ 30., 40., 50.]],

[[ 10., 20., 30.],
[ 40., 50., 60.]],

[[ 20., 30., 40.],
[ 50., 60., 70.]]])
>>> ee
array([[[ 10., 20., 30.],
[ 40., 50., 60.]],

[[ 20., 30., 40.],
[ 50., 60., 70.]],

[[ 30., 40., 50.],
[ 60., 70., 80.]]])
>>> ii = interp1d([0.,1.], [dd, ee], axis = 0)
>>> ii([0.1,0.5])
array([[[[ 1., 31.],
[ 11., 41.],
[ 21., 51.]],

[[ 11., 41.],
[ 21., 51.],
[ 31., 61.]],

[[ 21., 51.],
[ 31., 61.],
[ 41., 71.]]],

[[[ 5., 35.],
[ 15., 45.],
[ 25., 55.]],

[[ 15., 45.],
[ 25., 55.],
[ 35., 65.]],

[[ 25., 55.],
[ 35., 65.],
[ 45., 75.]]]])
>>> ii([0.1,0.5]).swapaxes(-1,-2)
array([[[[ 1., 11., 21.],
[ 31., 41., 51.]],

[[ 11., 21., 31.],
[ 41., 51., 61.]],

[[ 21., 31., 41.],
[ 51., 61., 71.]]],

[[[ 5., 15., 25.],
[ 35., 45., 55.]],

[[ 15., 25., 35.],
[ 45., 55., 65.]],

[[ 25., 35., 45.],
[ 55., 65., 75.]]]])

in both cases, as you might have guessed, i would expect the "swapaxes" answer. is there a good reason not to have it or is it a bug?

thanks for your reply.

gilles

Issue 2:
Original ticket http://projects.scipy.org/scipy/ticket/289 on 2006-10-17 by trac user Fruny, assigned to @rkern.

When the interpolation is done on the first axis, the other axes get transposed in the output.

from numpy import *
from scipy.interpolate import interp1d

Y = arange(5*7*11*13).reshape(5,7,11,13)
X = arange(5)
print interp1d(X,Y,axis=0)(X).shape # Get (5,13,11,7), expected (5,7,11,13)

X = arange(7)
print interp1d(X,Y,axis=1)(X).shape # Get (5,7,11,13) as expected

X = arange(11)
print interp1d(X,Y,axis=2)(X).shape # Get (5,7,11,13) as expected

X = arange(13)
print interp1d(X,Y,axis=3)(X).shape # Get (5,7,11,13) as expected
Issue 1:
Cleanest reproduction:

Run in a GPU Google Colaboratory session:

!pip3 install tensorflow-gpu==1.13.0rc2 numpy==1.15.0
!python3.6 -c 'import tensorflow'

However, how I came across the issue:

System information

Ubuntu 18.04

Dell XPS 15 2016 laptop

installed a binary using pip3 install tensorflow-gpu==1.13.0rc2

TensorFlow version: 1.13.0rc2

Python 3.6.5

virtualenv with python3.6 and pip3

N/A did not installed from source

N/A did not compiled from source

cuda 10.0 / libcudnn7_7.4.2.24-1+cuda10.0_amd64.deb

GPU model and memory:

NVIDIA-SMI 410.79 Driver Version: 410.79 CUDA Version: 10.0

GeForce GTX 960M

91MiB / 2004MiB

Problem:

Warning when importing tensorflow, only when numpy version is 1.15.0

/home/herbert/.virtualenvs/actigraph/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
return f(*args, **kwds)
/home/herbert/.virtualenvs/actigraph/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
return f(*args, **kwds)

Commands to reproduce:

pip3 install tensorflow-gpu==1.13.0rc2 numpy==1.15.0
python3.6 -c 'import tensorflow'

Commands to fix:

pip3 install tensorflow-gpu==1.13.0rc2 numpy==1.16.1
python3.6 -c 'import tensorflow'

Or probably, leave the version of numpy out (==1.16.1) and include -U to upgrade to the newest numpy.

pip3 install -U tensorflow-gpu==1.13.0rc2 numpy
python3.6 -c 'import tensorflow'

Issue 2:
If I run the following code: https://github.com/nunodsousa/tensorflow_matrix_inversion/blob/master/tf_matrix_inversion.ipynb I obtain the inverse of a complex matrix. However, If I reduce 1E-4 times the values of the matrix, the results should be the same, apart of the 1E4 factor. However it returns similar errors to the one found in #13558.

Please go to Stack Overflow for help and support:

https://stackoverflow.com/questions/tagged/tensorflow

If you open a GitHub issue, here is our policy:

It must be a bug or a feature request.

The form below must be filled out.

It shouldn't be a TensorBoard issue. Those go here.

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):

OS Platform and Distribution (e.g., Linux Ubuntu 16.04)**: Ubuntu 17.10

**TensorFlow installed from (source or binary): binary

**TensorFlow version (use command below): 1.3

**Python version: 3.6

**CUDA/cuDNN version: 5.5

GPU model and memory: Nvidia Gforce GTX 1080ti
Issue 1:
import sklearn.tree
import numpy as np

clf = sklearn.tree.DecisionTreeClassifier()
X = np.array([[1],[10]])
y = np.array(['a','b'])
clf = clf.fit(X,y)

X2 = np.array([[1]])
clf.predict(X2)

In [8]: clf.predict(X2)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-8-74a67b90d96d> in <module>()
----> 1 clf.predict(X2)

/Library/Python/2.7/site-packages/sklearn/tree/tree.pyc in predict(self, X)
336 predictions[:, k] = self.classes_[k].take(np.argmax(P[:, k],
337 axis=1),
--> 338 axis=0)
339 else:
340 predictions = P[:, :, 0]

ValueError: could not convert string to float: a

Interestingly, predict_proba works:

In [23]: clf.predict_proba(X2)
Out[23]: array([[ 1., 0.]])

Issue 2:
Update:

I think most people agree now. The estimators should call unique from the utilities (which is a backport of numpy.unique) and save the results in a classes_ attribute.

You can look at QDA and LDA for the pattern.

To find classes that not yet support this, use the test_common.py.

Just comment out this line in test_classifiers_classes.

Once that works, we can use the text of the classes as labels and see where it breaks next ;)

If anyone decides to work on this, have a look at my branch here where I started work.