Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MethodList ¶
type MethodList struct { Count int `json:"count"` Next *string `json:"next"` Previous *string `json:"previous"` Results []Method `json:"results"` }
MethodList represents methods used in the paper.
type Paper ¶
type Paper struct { ID string `json:"id"` ArxivID *string `json:"arxiv_id"` NipsID *string `json:"nips_id"` URLAbs string `json:"url_abs"` URLPDF string `json:"url_pdf"` Title string `json:"title"` Abstract string `json:"abstract"` Authors []string `json:"authors"` Published YyyyMmDdDashed `json:"published"` Conference *string `json:"conference"` ConferenceURLAbs *string `json:"conference_url_abs"` ConferenceURLPDF *string `json:"conference_url_pdf"` Proceeding *string `json:"proceeding"` }
type PaperList ¶
type PaperList struct { Count int64 `json:"count"` Next *string `json:"next"` Previous *string `json:"previous"` Results []Paper `json:"results"` }
PaperList is the result of PaperList() function.
type Repository ¶
type RepositoryList ¶
type RepositoryList struct { Count int64 `json:"count"` Next *string `json:"next"` Previous *string `json:"previous"` Results []Repository `json:"results"` }
RepositoryList contains code repositories implemented by a certain paper.
type Result ¶
type Result struct { ID string `json:"id"` BestRank *int `json:"best_rank"` Metrics map[string]string `json:"metrics"` Methodology string `json:"methodology"` UsesAdditionalData bool `json:"uses_additional_data"` Paper *string `json:"paper"` BestMetric *string `json:"best_metric"` EvaluatedOn YyyyMmDdDashed `json:"evaluated_on"` ExternalSourceUrl *string `json:"external_source_url"` }
Result is the evaluation result from a paper.
type ResultList ¶
type ResultList struct { Count int `json:"count"` Next *string `json:"next"` Previous *string `json:"previous"` Results []Result }
ResultList contains results produced in a paper.
type Task ¶
type Task struct { ID string `json:"id"` Name string `json:"name"` Description string `json:"description"` }
Task is an object attached to a paper.
type YyyyMmDdDashed ¶
YyyyMmDdDashed is the special date type to parse YYYY-MM-DD format.
func NewYyyyMmDdDashed ¶
func NewYyyyMmDdDashed(year int, month time.Month, day int) YyyyMmDdDashed
func (YyyyMmDdDashed) MarshalJSON ¶
func (y YyyyMmDdDashed) MarshalJSON() ([]byte, error)
func (*YyyyMmDdDashed) UnmarshalJSON ¶
func (y *YyyyMmDdDashed) UnmarshalJSON(bytes []byte) error
Click to show internal directories.
Click to hide internal directories.