Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
haskell-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
157
Issues
157
List
Board
Labels
Milestones
Merge Requests
9
Merge Requests
9
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
haskell-gargantext
Commits
27d618cc
Commit
27d618cc
authored
Apr 02, 2019
by
Mael NICOLAS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added missing struct id
parent
84e6f29f
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
58 additions
and
46 deletions
+58
-46
IMT.hs
src/Gargantext/Ext/IMT.hs
+58
-46
No files found.
src/Gargantext/Ext/IMT.hs
View file @
27d618cc
...
...
@@ -9,11 +9,12 @@ Portability : POSIX
-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
module
Gargantext.Ext.IMT
where
import
Gargantext.Prelude
import
Data.Text
(
Text
,
pack
,
splitOn
)
import
Data.Text
(
Text
,
splitOn
)
import
Data.Map
(
Map
)
import
qualified
Data.Set
as
S
...
...
@@ -31,58 +32,69 @@ data School = School { school_shortName :: Text
schools
::
[
School
]
schools
=
[
School
(
pack
"Mines Albi-Carmaux"
)
(
pack
"Mines Albi-Carmaux - École nationale supérieure des Mines d'Albi‐Carmaux"
)
(
pack
"469216"
)
(
"Mines Albi-Carmaux"
)
(
"Mines Albi-Carmaux - École nationale supérieure des Mines d'Albi‐Carmaux"
)
(
"469216"
)
,
School
(
pack
"Mines Alès"
)
(
pack
"EMA - École des Mines d'Alès"
)
(
pack
"6279"
)
(
"Mines Alès"
)
(
"EMA - École des Mines d'Alès"
)
(
"6279"
)
,
School
(
pack
"Mines Douai"
)
(
pack
"Mines Douai EMD - École des Mines de Douai"
)
(
pack
"224096"
)
(
"Mines Douai"
)
(
"Mines Douai EMD - École des Mines de Douai"
)
(
"224096"
)
,
School
(
pack
"Mines Nantes"
)
(
pack
"Mines Nantes - Mines Nantes"
)
(
pack
"84538"
)
-- , School
-- (pack "Mines ParisTech")
-- (pack "MINES ParisTech - École nationale supérieure des mines de Paris")
-- (pack "301492")
--
(
"Mines Lille"
)
(
"Mines Lille - École des Mines de Lille"
)
(
"144103"
)
,
School
(
pack
"Mines Saint-Étienne"
)
(
pack
"Mines Saint-Étienne MSE - École des Mines de Saint-Étienne"
)
(
pack
"29212"
)
(
"IMT Lille Douai"
)
(
"IMT Lille Douai"
)
(
"497330"
)
,
School
(
pack
"Télécom Bretagne"
)
(
pack
"Télécom Bretagne"
)
(
pack
"301262"
)
(
"Mines Nantes"
)
(
"Mines Nantes - Mines Nantes"
)
(
"84538"
)
,
School
(
pack
"Télécom École de Management"
)
(
pack
"TEM - Télécom Ecole de Management"
)
(
pack
"301442"
)
(
"Télécom Bretagne"
)
(
"Télécom Bretagne"
)
(
"301262"
)
,
School
(
pack
"Télécom ParisTech"
)
(
pack
"Télécom ParisTech"
)
(
pack
"300362"
)
(
"IMT Atlantique"
)
(
"IMT Atlantique - IMT Atlantique Bretagne-Pays de la Loire"
)
(
"481355"
)
,
School
(
pack
"Télécom SudParis"
)
(
pack
"TSP - Télécom SudParis"
)
(
pack
"352124"
)
(
"Mines Saint-Étienne"
)
(
"Mines Saint-Étienne MSE - École des Mines de Saint-Étienne"
)
(
"29212"
)
,
School
(
"Télécom École de Management"
)
(
"TEM - Télécom Ecole de Management"
)
(
"301442"
)
,
School
(
"IMT Business School"
)
(
"IMT Business School"
)
(
"542824"
)
,
School
(
"Télécom ParisTech"
)
(
"Télécom ParisTech"
)
(
"300362"
)
,
School
(
"Télécom SudParis"
)
(
"TSP - Télécom SudParis"
)
(
"352124"
)
,
School
(
"ARMINES"
)
(
"ARMINES"
)
(
"300362"
)
,
School
(
"Eurecom"
)
(
"Eurecom"
)
(
"421532"
)
,
School
(
pack
"IMT Atlantique
"
)
(
pack
"IMT Atlantique - IMT Atlantique Bretagne-Pays de la Loire
"
)
(
pack
"481355
"
)
(
"Mines ParisTech
"
)
(
"MINES ParisTech - École nationale supérieure des mines de Paris
"
)
(
"301492
"
)
]
mapIdSchool
::
Map
Text
Text
...
...
@@ -104,6 +116,6 @@ publisBySchool hal_data' = Gargantext.Prelude.map (\(i,n) -> (M.lookup i mapIdSc
$
F
.
freq
$
DL
.
concat
$
DV
.
toList
$
DV
.
map
(
\
n
->
splitOn
(
pack
", "
)
(
csvHal_instStructId_i
n
)
)
$
DV
.
map
(
\
n
->
splitOn
(
", "
)
(
csvHal_instStructId_i
n
)
)
$
DV
.
filter
(
\
n
->
csvHal_publication_year
n
==
2017
)
hal_data'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment