You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Tests added. (#253)
* Added test for removal.
* Added data formatting test.
* Added return types.
* Boolean checker added to resetMetadata. (#259)
* working on bool check.
* Added a booly check function and check for boolyness in resetMetadata.
* Got rid of the 1 and the 0
* Fixed move error. (#257)
* csvviewer package updated + revised 'Column 1' label on launcher (#260)
* Updated survey-data notebook (#262)
* Packages reverted. (#264)
* Updated binder dependencies and workspace (#265)
* Code cleanup primarily in handler.ts (#266)
* Added getters for the ghost row height and the ghost column width.
* Set up the bounded drag to enforce that the whole figure be confined to the bounds.
* Compute bounding region updated to handle the change to the bounded drag class.
* Refactoring of _updateGrid. (#267)
* Code cleanup in handler.ts (#269)
* Removes unnecessary params.
* Refactored getRowOrColumnRegion.
* README updates (#268)
* showcase gif
* Added our extension showcase to README.md
* Update README.md
* Changed a few words to the README
* Using 500,000 size instead of 1 million.
* Revert back to tde-csvviewer
* Removed large csv and added smaller one.
* 10,000
* Right-click column header results in move shadow (#272)
* Type converting to string. (#270)
* Publish 0.7.2
* Added more demo files
Co-authored-by: Logan McNichols <loganamcnichols@gmail.com>
Co-authored-by: Ryan Untalan <untalan.ryan@gmail.com>
Copy file name to clipboardExpand all lines: README.md
+33-1Lines changed: 33 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
### EXPERIMENTAL: This extension is still in alpha. The API is subject to frequent changes.
8
8
9
-
### Please contact [Kalen](https://github.com/kgoo124), [Logan](https://github.com/lmcnichols), or [Ryan](https://github.com/ryuntalan) if you would like to contribute!
@@ -18,6 +18,38 @@ Check out our [current progress and future plans](https://github.com/jupytercalp
18
18
19
19
See our progress as of 08/07/2020 from these [slides](https://docs.google.com/presentation/d/1ZGjFb3RkoR5Cc39DDdtU-AYAoYMNVMyUM9g80qgNzos/edit?usp=sharing)!
20
20
21
+
## Feature Showcase
22
+
<details>
23
+
<summary>View Extension Highlights</summary>
24
+
<br>
25
+
<h3>Launch new files and quickly add rows and columns</h3>
26
+
<imgsrc="design/gifs/csvlauncher.gif"alt="gif of launching a new csv file within JupyterLab">
27
+
28
+
<br>
29
+
<br>
30
+
31
+
<h3>Seamlessly rearrange your data table</h3>
32
+
<imgsrc="design/gifs/moving.gif"alt="gif of moving rows and columns within JupyterLab">
33
+
34
+
<br>
35
+
<br>
36
+
37
+
<h3>Insert and remove multiple rows and columns</h3>
38
+
<imgsrc="design/gifs/multiremoveandinsert.gif"alt="gif of removing and inserting multiple rows and columns within JupyterLab">
39
+
40
+
<br>
41
+
<br>
42
+
43
+
<h3>Format your data with a click of a button</h3>
44
+
<imgsrc="design/gifs/auto-format.gif"alt="gif of toggling on a mode that formats data based on data types within JupyterLab">
45
+
46
+
<br>
47
+
<br>
48
+
49
+
<h3>Search and replace with ease</h3>
50
+
<imgsrc="design/gifs/searchandreplace.gif"alt="gif of searching and replacing a word within a large file within JupyterLab">
{"data":{"layout-restorer:data":{"main":{"dock":{"type":"tab-area","currentIndex":0,"widgets":["editablecsvviewer:demo/customer-recipes.csv","editablecsvviewer:demo/longrun-social-spending.csv"]},"mode":"multiple-document","current":"editablecsvviewer:demo/customer-recipes.csv"},"left":{"collapsed":false,"current":"filebrowser","widgets":["filebrowser","running-sessions","command-palette","jp-property-inspector","tab-manager","extensionmanager.main-view"]},"right":{"collapsed":true,"widgets":[]}},"file-browser-filebrowser:cwd":{"path":"demo"},"editablecsvviewer:demo/customer-recipes.csv":{"data":{"path":"demo/customer-recipes.csv","factory":"Tabular Data Editor"}},"editablecsvviewer:demo/longrun-social-spending.csv":{"data":{"path":"demo/longrun-social-spending.csv","factory":"Tabular Data Editor"}}},"metadata":{"id":"/lab"}}
1
+
{"data":{"layout-restorer:data":{"main":{"dock":{"type":"tab-area","currentIndex":1,"widgets":["editablecsvviewer:demo/datatypes.csv","editablecsvviewer:demo/customer-recipes.csv","notebook:demo/customer-recipes.ipynb","editablecsvviewer:demo/survey-data(cleaned).csv","notebook:demo/survey-data.ipynb"]},"mode":"multiple-document","current":"editablecsvviewer:demo/datatypes.csv"},"left":{"collapsed":false,"current":"filebrowser","widgets":["filebrowser","running-sessions","command-palette","jp-property-inspector","tab-manager","extensionmanager.main-view"]},"right":{"collapsed":true,"widgets":[]}},"file-browser-filebrowser:cwd":{"path":"demo"},"editablecsvviewer:demo/customer-recipes.csv":{"data":{"path":"demo/customer-recipes.csv","factory":"Tabular Data Editor"}},"editablecsvviewer:demo/datatypes.csv":{"data":{"path":"demo/datatypes.csv","factory":"Tabular Data Editor"}},"notebook:demo/customer-recipes.ipynb":{"data":{"path":"demo/customer-recipes.ipynb","factory":"Notebook"}},"editablecsvviewer:demo/survey-data(cleaned).csv":{"data":{"path":"demo/survey-data(cleaned).csv","factory":"Tabular Data Editor"}},"notebook:demo/survey-data.ipynb":{"data":{"path":"demo/survey-data.ipynb","factory":"Notebook"}}},"metadata":{"id":"/lab"}}
Appropriate Technology for the World's People: Design,UNIV 392,"Product Design,Human Factors","Addresses the needs of international impoverished communities with technological solutions, which are inexpensive, ecologically sustainable, and socially appropriate. Group study of target communities, and design and construction of an appropriate technology prototype. Not open to students with credit in PSC/UNIV/HNRS 492. 3 lectures, 1 laboratory. Crosslisted as HNRS/PSC/UNIV 392. Fulfills GE Area B7 or GE Area F.","B7,F","Junior standing; completion of GE Area A with grades of C- or better; completion of GE Area B1 with a grade of C- or better in at least one of the courses; and completion of GE Areas B2, B3, and B4. Recommended: UNIV 391 and completion of GE Areas D2 and D3."
3
+
Appropriate Technology for the World's People: Development,UNIV 391,"UX Research,Human Factors","A broad overview of international development and appropriate design for sustainability. Besides traditional classroom work, students work in teams to address problems with technical solutions. Collaboration with mentors from the university, private sector, and nonprofits serves to provide diverse background and project mentorship. 4 lectures. Crosslisted as HNRS/PSC/UNIV 391. Fulfills GE Area D5.",D5,Junior standing; completion of GE Area A with grades of C- or better; completion of one course in GE Area B1 with a grade of C- or better; and two lower-division courses in GE Area D.
4
+
Cognition,PSY 357,HCI,"Principles and theories of cognition including models of perception, attention, memory, concept formation, language, intelligence, problem-solving/decision making, and creativity. Discusses applications to areas such as artificial intelligence, education, and implications for understanding related fields in arts, sciences, and technology. 4 lectures. Formerly PSY 457.",,PSY 201 or PSY 202.
5
+
Human Factors and Technology,IME 320,"Human Factors,Product Design","Analysis of cognitive, sensory and physical limitations and capabilities of operators and users of technology, both hardware and software, in working and living environments. Analysis of pertinent databases for a proactive approach to designing user-centered industrial products /systems, consumer products, and work environment. 4 lectures.","B7,F","Junior standing; completion of GE Area A with grades of C- or better; completion of GE Area B1 with a grade of C- or better in at least one of the courses; and completion of GE Areas B2, B3, and B4."
6
+
Human Factors Engineering,IME 319,Human Factors,"Analysis of factors influencing the efficiency of human work. Data on the physical and mental capacities of persons, the physical environment, work organization, and the problem of aging. Design of machines, operations, human computer interface and work environment to match human capacities and limitations, including the handicapped. Multidisciplinary team project. 3 lectures.",,"PSY 201 or PSY 202, and junior standing."
7
+
Human-Computer Interaction Theory and Design,CSC 486,HCI,"Application of the theories of human-computer interaction to the task of user-centered design. Survey of techniques for studying and involving users in different aspects of the design process, and demonstration of where and when applicable. Combining of theoretical understanding with practical experience to design solutions to problems facing interactive systems designers. 3 lectures, 1 laboratory.",,
8
+
Information Design and Production,ENGL 319,"Information Design,Branding","Mid-level presentation of the theory and practice involved with the production of technical documents. Focus on history, typography, information design principles, the effective integration of text and graphics, project management, and recent industry trends in software use. 4 lectures.",,Completion of GE Area A with grades of C- or better. Recommended: Junior standing.
9
+
Interaction Design I,ART 288,Interaction Design,"An introduction to concepts, uses and design principles of interactive media. Exploration of methods for planning and implementing interaction design projects. Not open to students with credit in ART 380. 3 lectures, 1 laboratory.",,ART 237 and ART 238.
10
+
Interaction Design II,ART 388,Interaction Design,"Design of original and innovative digital products of interaction design in different media, using user-centered design and usability analysis. Design research methods to engage potential users form the beginning to the end of the design process. 3 lectures, 1 laboratory.",,ART 288; or Computing for Interactive Arts minor and ART 182.
11
+
Mobile User Experience,GRC 429,UX/UI Design,"Current technologies and production tools used for mobile user interface and experience design, and prototyping. Industry standards, digital rights management, file formats, and publishing options for digital media applications. Legal, ethical, and business issues surrounding digital media. 2 lectures, 1 laboratory.",,GRC 338; Graphic Communication majors only.
12
+
Philosophy of Design,ME 234,Human Factors,"General approach to the meaning of engineering design. Conceptual blocks, creativity, design process, design considerations and elements. 3 lectures.",,Sophomore standing.
13
+
Qualitative Research Methods,SOC 354,UX Research,"Qualitative data collection for social research. The relationship among theory research and hypothesis testing. Data collection techniques: content analysis, face to face interviews, and ethnographic methods. 3 lectures, 1 activity.",,STAT 217; and two Sociology courses. Recommended: Junior standing.
14
+
Quantitative Research Methods,SOC 355,UX Research,"The basics of how to do quantitative social research. Includes topics on data collection techniques such as surveys, experiments, and the use of existing data. Also includes topics on univariate, bivariate, and multivariate analysis and the use of SPSS for data analysis. 3 lectures, 1 laboratory.",,STAT 217; and two Sociology courses. Recommended: Junior standing.
15
+
Quantitative Research Methods for the Behavioral Sciences,PSY 333,UX Research,"Thorough introduction to the quantitative aspects of empirical research. Using SPSS statistical software, students will learn how to choose, conduct, and interpret analyses of research data from different behavioral science disciplines. 3 lectures, 1 activity.",,PSY 329; and STAT 217.
16
+
Research Methods in Psychology,PSY 329,UX Research,"Introduction to research methods used in psychology and other behavioral sciences. Topics include the logic and ethics of research; experimental, correlational, and survey methodology; library search strategies; basic statistical procedures; and the format of the research report. 4 lectures.",,PSY 201 or PSY 202; and STAT 217.
17
+
Solving Big World Challenges,COMS/BUS 458,"UX Research,Product Design","Apply human-centered design practices to address a social or an environmental challenge, specific to a local community. Achieve revenue-generating social impact through innovative business models. Practice team competencies including problem-solving, interviewing, brainstorming, prototyping, and written, visual, and oral communication. 4 lectures. Crosslisted as BUS/COMS 458.",,Completion of GE Area A with a grade of C- or better.
18
+
User Experience Methods for Digital Innovation,GRC 433,"UX/UI Design,UX Research","Fundamental practices associated with user experience design including information architecture, scenario creation and usability testing as it relates to prototypes and interactive content. Structure and presentation of information will be analyzed to employ the principles garnered from the analysis and techniques learned. 2 lectures, 1 laboratory.",,Completion of GE Area A with grades of C- or better; completion of GE Area C; Junior standing; or consent of instructor.
19
+
User-Centered Interface Design and Development,CSC 484,UX/UI Design,"Introduction to the importance of user-centered principles in the design of good interfaces and effective human-computer interaction. Topics include: study of human characteristics affected by interface design, effective requirements data collection and analysis, user-centered approaches to software engineering, and evaluation of interface and interaction quality. 3 lectures, 1 laboratory.",,CSC 307 or CSC 308; junior standing.
20
+
Web Design and Production,GRC 339,UX/UI Design,"Advanced design and production techniques for web development. Current software applications and technologies for user interface design, site structure and information architecture. 3 lectures, 1 laboratory.",,GRC 338; Graphic Communication majors only.
0 commit comments